СИ
Size: a a a
СИ
В
В
В
VP
VP
N|
AF
erlang:apply/2
. Но там нет указания арности. Да и вообще, это странный подход, едва ли ты найдешь нормальное решения для него.СИ
{arity, N} = erlang:fun_info(Fun, arity)
case N of
0 -> Fun();
1 ->
Fun(Params);
2 ->
[P1, P2 | _] = Params,
Fun(P1, P2);
3 ->
[P1, P2, P3 | _] = Params,
Fun(P1, P2, P3)
end,
N|
DR
VS
when is_function(F, Arity)
, но IMHO тутA
erlang:apply/2
. Но там нет указания арности. Да и вообще, это странный подход, едва ли ты найдешь нормальное решения для него.A
when is_function(F, Arity)
, но IMHO тут