gpt4 book ai didi

erlang - 将 Enum.map 从 Elixir 更改为 Erlang

转载 作者:行者123 更新时间:2023-12-02 08:28:34 24 4
gpt4 key购买 nike

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

Enum.map(0..n, fn i-> fun(i) end)

我需要重写 Erlang。

有什么想法吗?谢谢

最佳答案

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]

关于erlang - 将 Enum.map 从 Elixir 更改为 Erlang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42087022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com