【发布时间】:2014-08-29 08:45:37
【问题描述】:
我这里有这个例子,我用 1, [1, 2, 3, 1, 4, 1] 运行它
example(_, []) -> [];
example(X, [X | Rest]) -> Rest;
example(X, [Y | Rest]) -> [Y | example(X, Rest)].
在我的头脑中(附在我的身体上)我得到 [2,3,4] 但编译器说 [2,3,1,4,1]。怎么来的?要么是我太累了,要么是我没有正确理解这些东西。
感谢您的帮助!
【问题讨论】:
标签: erlang