就像名字中说明的那样,匿名函数没有名字,它们经常被用来传递给其他函数。
要定义匿名函数,我们需要 fn
和 end
关键字,在这两者之间,我们可以定义任意数量的参数和函数体,它们用 ->
分隔开。
我们来看一个简单的例子:
1 | $ iex |
& 操作符
因为在 Elixir 中使用匿名函数非常常见,所以有一个快捷方式来做这件事:
1 | $ iex |
在这种简写的模式下,函数的参数可以通过 &1
,&2
,&3
等来获取。
就像名字中说明的那样,匿名函数没有名字,它们经常被用来传递给其他函数。
要定义匿名函数,我们需要 fn
和 end
关键字,在这两者之间,我们可以定义任意数量的参数和函数体,它们用 ->
分隔开。
我们来看一个简单的例子:
1 | $ iex |
& 操作符
因为在 Elixir 中使用匿名函数非常常见,所以有一个快捷方式来做这件事:
1 | $ iex |
在这种简写的模式下,函数的参数可以通过 &1
,&2
,&3
等来获取。
Author: Wyatt Jia
License: Copyright (c) 2023 CC-BY-NC-4.0 LICENSE