私は関数を持っていますが、これは少し冗長であり、毎回同じ引数で呼び出されますが、この関数は、そのモジュールの他の関数が呼び出される前にそのコールバック。エリクサー通過関数パラメーター
私はそうのようにそれをラップすることができますことを想像SomeMod.called_a_lot(‘xx’, fn(y) ->
SomeMod.needs_called_a_lot_to_be_called_first(‘do_stuff’)
end)
:
defp easier_to_call(func) do
SomeMod.called_a_lot(‘xx’, fn(y) -> func(y) end
end
そのようにようにそれを使用します。
easier_to_call(fn(y) ->
SomeMod.needs_called_a_lot_to_be_called_first(‘do_stuff’)
end)
はどのように1 実際はエリクサーでこれを行うのですか?
コードは正常です。それは無名関数なので 'func(y)'を 'func。(y)'に変更するだけです。 – Dogbert