Elixir 模块
2023-12-14 17:06 更新
- 编译
- 脚本模式
- 具名函数
- 函数捕获
- 默认参数
在Elixir中我们将一些函数集合到模块里。在之前的章节里我们已经使用了许多不同的模块,例如String
模块:
iex> String.length("hello")
5
为了创造我们自己的模块,需要用到defmodule
宏。我们使用def
宏来定义模块中的函数:
iex> defmodule Math do
...> def sum(a, b) do
...> a + b
...> end
...> end
iex> Math.sum(1, 2)
3
在接下来的部分,我们的例子会变得更长,若把它们全部输入终端则会变得很复杂。是时候学习如何编译Elixir代码以及如何运行Elixir脚本了。
以上内容是否对您有帮助:
更多建议: