異なる数のパラメータで同じ関数を作成する方法があるかどうかは疑問です。異なる数のパラメータを持つ関数
sum_of_n(Num)->
sum_of_n(Num, 0);
sum_of_n(0, Accum)->
Accum;
sum_of_n(Num, Accum) ->
sum_of_n(Num - 1, Accum + Num).
Erlangは、1つのパラメータと2つのパラメータを同時に使用して関数を作成することはできません。このような関数を作成する良い方法はありますか?あるいは2つの異なる関数を使う必要がありますか?
正しい。 Erlangでは、関数はその名前だけでなく、その名前と引数の数(arity)によっても識別されます。 –