「シングルディスパッチ」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) (ページの作成:「'''シングルディスパッチ'''(single dispatch)とは、 プログラミング言語において「メソッド名とその処理内容」が常に1つで…」) |
Administrator (トーク | 投稿記録) |
||
1行目: | 1行目: | ||
− | '''シングルディスパッチ''' | + | '''シングルディスパッチ'''([[英語]]:single dispatch)とは、 |
[[プログラミング言語]]において「メソッド名とその処理内容」が常に1つであることをいう。 | [[プログラミング言語]]において「メソッド名とその処理内容」が常に1つであることをいう。 | ||
5行目: | 5行目: | ||
obj.method(arg); | obj.method(arg); | ||
− | 一方、メソッド名は1つなのにその処理内容は時と場合によりが変化するものは「[[多重ディスパッチ]] | + | 一方、メソッド名は1つなのにその処理内容は時と場合によりが変化するものは「[[多重ディスパッチ]](英語:Multiple dispatch)」と呼ばれる。 |
こちらは[[Common Lisp]]などの[[関数型]]で一般的な方式である。 | こちらは[[Common Lisp]]などの[[関数型]]で一般的な方式である。 |