的重要性 。在 Elixir 函数式编程中的匿名函数
Importance of . in the Anonymous Functions in Elixir functional programming
我是 Elixir. While going through Elixir School 在线功能部分的新手,我发现 Anonymous Functions
。在Anonymous Functions中,函数定义如下
iex> sum = fn (a, b) -> a + b end
iex> sum.(2, 3)
5
我的问题是调用匿名函数时使用的 .
的重要性是什么?
.
的用法很容易解释。
用你的例子来解释它,你必须 .
向编译器表明 sum
是一个标识符,它描述了一个包含对函数的引用的变量,而不是一个标识符,它描述了具有普通数据类型或命名函数的变量。
因此,当您看到使用点语法调用的函数时,您将知道它是一个匿名函数,而不是试图找到常规函数定义。
我是 Elixir. While going through Elixir School 在线功能部分的新手,我发现 Anonymous Functions
。在Anonymous Functions中,函数定义如下
iex> sum = fn (a, b) -> a + b end
iex> sum.(2, 3)
5
我的问题是调用匿名函数时使用的 .
的重要性是什么?
.
的用法很容易解释。
用你的例子来解释它,你必须 .
向编译器表明 sum
是一个标识符,它描述了一个包含对函数的引用的变量,而不是一个标识符,它描述了具有普通数据类型或命名函数的变量。
因此,当您看到使用点语法调用的函数时,您将知道它是一个匿名函数,而不是试图找到常规函数定义。