【发布时间】:2020-01-10 05:06:57
【问题描述】:
Elixir 是否已经定义了恒等函数?
类似:
identity = fn a -> a end
【问题讨论】:
标签: elixir
Elixir 是否已经定义了恒等函数?
类似:
identity = fn a -> a end
【问题讨论】:
标签: elixir
@focused 是正确的 - 1.10-dev 添加了身份功能。
旧答案:
没有预定义这样的功能(至少我知道)。它可以像您在问题中所做的那样简单地写成,或者更简洁地写成&(&1)。
【讨论】:
Function.identity/1 最近已添加到 Elixir v1.10.0-dev:
使用示例:
Enum.map([1, 2, 3, 4], &Function.identity/1)
【讨论】: