Ответ 1
Такая функция не была предопределена (по крайней мере, я знаю). Это может быть тривиально написано так, как вы делали в своем вопросе, или более лаконично, как &(&1)
.
Существует ли уже определенная функция идентификации Elixir?
Что-то вроде:
identity = fn a -> a end
Такая функция не была предопределена (по крайней мере, я знаю). Это может быть тривиально написано так, как вы делали в своем вопросе, или более лаконично, как &(&1)
.
Function.identity/1
недавно был добавлен в Elixir v1.10.0-dev:
Пример использования:
Enum.map([1, 2, 3, 4], &Function.identity/1)