のは、私のようなものがあるとしましょう:私はElixir Enum.mapの引数として、arity 2の関数を渡すには?
Enum.map(list, &String.duplicate/2)
:
Enum.map(list, fn(x) -> String.duplicate("a", someValue * x) end)
をしかし、その代わりに、私は私のコードを簡単にするために引数としてString.duplicate/2関数を渡すしたいと思いますあなたはアリティ1の機能のためにそれを行うことができることを知っている:
Enum.map(list, &String.downcase/1)
ありがとう!
小さな加え:あなたの第二の例では、あなたがこのように括弧の1つのレベルを省略することができます: 'Enum.map([1,2,3]、&String.duplicate( "A"、&1 )) ') –