我需要将Elixir函数转换为Erlang函数: 在Elixir我有:
var p = test[i, j];
var m = p.MProperty;
p.TProperty = 5;
我需要重新写入Erlang。
任何想法?感谢
答案 0 :(得分:5)
Erlang没有一个通用函数可以处理Elixir中Enum.map
之类的任何数据结构的映射。最简单的方法是使用lists:seq
生成列表并lists:map
:
1> lists:map(fun(X) -> X * X end, lists:seq(0, 10)).
[0,1,4,9,16,25,36,49,64,81,100]
答案 1 :(得分:3)
使用列表推导:
y()
又名
[ F(X) || X <- lists:seq(0, 10) ].