Elixir中是否有身份功能?

时间:2016-02-25 00:49:59

标签: elixir

是否已经定义了Elixir的身份功能?

类似的东西:

identity = fn a -> a end

2 个答案:

答案 0 :(得分:32)

没有预定义这样的功能(至少我知道)。它可以像你在你的问题中所做的那样简单地写成,或者更简洁地写成&(&1)

答案 1 :(得分:3)

Function.identity/1最近已添加到Elixir v1.10.0-dev:

Commit

用法示例:

Enum.map([1, 2, 3, 4], &Function.identity/1)