我正在使用Programming with Erlang中的示例代码.我很震惊.帮我理解下面代码出了什么问题.
-export([totalcost/1]).
Costeach = fun(X) -> {W,Q} = X, shop:cost(W)*Q end.
sum(H|T) -> H + sum[T];
sum([]) -> 0.
totalcost(L) -> sum(lists:map(Costeach,L)).
Run Code Online (Sandbox Code Playgroud)
所有我想要实现的是能够传递变量(分配给它的乐趣)作为映射参数.从这个模块获得总成本
我不断收到语法错误/ Costeach没有初始化错误.