Functional-programming-function-overloading
提供:Dev Guides
関数のオーバーロード
同じ名前で異なるパラメーターを持つ複数の関数がある場合、それらはオーバーロードされていると言われます。 この手法は、プログラムの可読性を高めるために使用されます。
関数をオーバーロードするには2つの方法があります。 −
- 引数の数が異なる
- 異なる引数タイプを持つ
関数のオーバーロードは、通常、異なる数または種類の引数を使用して1つの操作を実行する必要がある場合に行われます。
C ++での関数のオーバーロード
次の例は、オブジェクト指向プログラミング言語であるC ++で関数のオーバーロードが行われる方法を示しています-
それは次の出力を生成します-
Erlangでの関数のオーバーロード
次の例は、関数型プログラミング言語であるErlangで関数のオーバーロードを実行する方法を示しています-
それは次の出力を生成します-