【发布时间】:2014-09-05 20:51:03
【问题描述】:
我对 erlang 非常陌生,我只是从一本书中学习(programming erlang)。我对这些用作 for 循环的行有一些疑问:
lib_misc.erl:
for(Max, Max, F) -> [F(Max)];
for(I, Max, F) -> [F(I)|for(I+1, Max, F)].
然后这样做:
1> lib_misc:for(1,10,fun(I) -> I end).
[1,2,3,4,5,6,7,8,9,10]
有人可以向我解释这里发生了什么吗?
【问题讨论】:
标签: erlang