指定された名前とアリティを持つ関数を呼び出す関数を作成しようとしています:
my_fun(FunctionName, Arity) ->
%Call FunctionName/Arity
.
したがって、次のように呼び出します。
my_fun(foo, 3)
function を呼び出す必要がありますfoo/3
。
問題は、関数の名前とアリティのみが指定されている場合、関数を呼び出す方法がわからないことです。呼び出そうとしている関数は、呼び出そうとしているモジュールと同じモジュールに存在することが保証されています。
これを Erlang で実装することは可能ですか?