将Enum.map从Elixir更改为Erlang

Wul*_*lpo 2 erlang elixir

我需要将Elixir函数转换为Erlang函数:在Elixir中我有:

Enum.map(0..n, fn i-> fun(i) end)
Run Code Online (Sandbox Code Playgroud)

我需要重新写入Erlang.

任何的想法?谢谢

Dog*_*ert 5

Erlang没有一个通用函数可以处理像Enum.mapElixir 这样的任何数据结构的映射.最简单的方法是使用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]
Run Code Online (Sandbox Code Playgroud)