gpt4 book ai didi

erlang - Erlang 17 中的有趣名称

转载 作者:行者123 更新时间:2023-12-02 05:28:23 27 4
gpt4 key购买 nike

Erlang 17 已发布。并根据Erlang OTP 17.0 has been released :

Funs can now be given names

没有给出示例。

有什么想法如何在 Erlang 17 中为 funs 分配名称吗?

最佳答案

乔·阿姆斯特朗 (Joe Armstrong) 在他的 blog post 中对此进行了解释举个例子。

1> F = fun F(0) -> 1; 
F(N) -> N * F(N - 1)
end.
#Fun

以前,您必须将函数作为匿名递归调用的参数之一传递。 (想想 y 组合器)。

1> F = fun(F, 0) -> 1;
(F, N) -> N*F(F, N-1)
end.
#Fun

关于erlang - Erlang 17 中的有趣名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23199177/

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