小编Mah*_*esh的帖子

无法为erlang模块中的变量分配乐趣

我正在使用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没有初始化错误.

erlang anonymous

3
推荐指数
1
解决办法
133
查看次数

标签 统计

anonymous ×1

erlang ×1