【问题标题】:Is there an identity function in Elixir?Elixir 中有身份功能吗?
【发布时间】:2020-01-10 05:06:57
【问题描述】:

Elixir 是否已经定义了恒等函数?

类似:

identity = fn a -> a end

【问题讨论】:

    标签: elixir


    【解决方案1】:

    @focused 是正确的 - 1.10-dev 添加了身份功能。

    Documentation

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

    【讨论】:

      【解决方案2】:

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

      Commit

      使用示例:

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

      【讨论】:

        猜你喜欢
        • 2010-12-20
        • 2014-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-03
        • 2020-09-19
        • 2020-07-19
        相关资源
        最近更新 更多