【发布时间】:2018-12-06 12:32:04
【问题描述】:
我只是在阅读 Erlang 的语法,并阅读了这个 while 循环的实现:
-module(helloworld).
-export([while/1,while/2, start/0]).
while(L) -> while(L,0).
while([], Acc) -> Acc;
while([_|T], Acc) ->
io:fwrite("~w~n",[Acc]),
while(T,Acc+1).
start() ->
X = [1,2,3,4],
while(X).
分号是错的吗? (第四行:while([], Acc) -> Acc;)
【问题讨论】:
标签: functional-programming erlang