Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重要性。在Elixir函数编程中的匿名函数中_Elixir_Erlang Shell - Fatal编程技术网

重要性。在Elixir函数编程中的匿名函数中

重要性。在Elixir函数编程中的匿名函数中,elixir,erlang-shell,Elixir,Erlang Shell,我是新手。在“函数”部分联机浏览时,我发现了匿名函数。在匿名函数中,函数定义如下 iex> sum = fn (a, b) -> a + b end iex> sum.(2, 3) 5 我的问题是调用匿名函数时使用的重要性是什么 使用很容易解释 通过示例进行解释,您必须使用向编译器指示sum是一个标识符,用于描述包含函数引用的变量,而不是一个标识符,用于描述具有正常数据类型或命名函数的变量 因此,当您看到使用点语法调用函数时,您将知道它是一个匿名函数,而不是试图查找

我是新手。在“函数”部分联机浏览时,我发现了
匿名函数
。在匿名函数中,函数定义如下

iex> sum = fn (a, b) -> a + b end
iex> sum.(2, 3)
     5

我的问题是调用匿名函数时使用
的重要性是什么

使用
很容易解释

通过示例进行解释,您必须使用
向编译器指示
sum
是一个标识符,用于描述包含函数引用的变量,而不是一个标识符,用于描述具有正常数据类型或命名函数的变量

因此,当您看到使用点语法调用函数时,您将知道它是一个匿名函数,而不是试图查找常规函数定义。