gpt4 book ai didi

erlang - 有没有 Elixir 可以做而 Erlang 做不到的事情,或者反之亦然?

转载 作者:行者123 更新时间:2023-12-03 04:54:33 24 4
gpt4 key购买 nike

这个问题是在 Beam VM 及其提供的功能的背景下提出的,而不是在图灵完备语言可以做什么的一般背景下提出的。我想花一些时间学习纯 Erlang 或 Elixir。我了解了两者之间的基本差异,并且由于目前该语言的宏、更好的语法和更快的开发,我倾向于 Elixir。

我的问题是:如果我选择 Elixir,我会不会偶然发现一些我在 Elixir 中做不到但在 Erlang 中可以做的事情?我可以在 Elixir 中使用所有 OTP 内容、所有 Erlang 库、代码重新加载等吗?

我并不是在询问某人在两者之间的偏好;只是关于语言可能性的事实。最好来自在生产中使用过这两种方法的人。

最佳答案

您不应该偶然发现您可以在一个中执行而在另一个中不能执行的任何操作,因为您可以从 Erlang 中自由调用 Elixir 代码,反之亦然。您甚至可以轻松地在一个项目中混合 Erlang 和 Elixir 文件。

在 Elixir 中:

:erlang_module.erlang_function(args)

在 Erlang 中:

'Elixir.ElixirModule':elixir_function(args)

关于erlang - 有没有 Elixir 可以做而 Erlang 做不到的事情,或者反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37964709/

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