如何在Elixir中调用Erlang函数

Ger*_*haw 7 elixir iex

在Elixir中调用Erlang函数的格式是什么?

具体来说,我如何调用函数iex以及在哪里可以找到Erlang提供的模块和函数列表.

Ger*_*haw 11

首先在Erlang OTP参考页索引中找到要调用的模块和函数.

例如,要调用随机统一,您将查看随机模块并找到统一\ 0函数.

要在Elixir中调用它,您可以使用以下格式:module.function():

iex(1)> :random.uniform()
0.7230402056221108
Run Code Online (Sandbox Code Playgroud)

对于不带任何参数的函数,括号是可选的.

  • 不要忘记重要的一点@Gerry,用"string"表示的Elixir字符串在传递给Erlang时需要更改为char列表,​​如'string'我会将其添加到你的答案中. (3认同)