Elixir 模块

2023-12-14 17:06 更新
  1. 编译 
  2. 脚本模式 
  3. 具名函数 
  4. 函数捕获 
  5. 默认参数

在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脚本了。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号