「シングルディスパッチ」の版間の差分
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]]などの[[関数型]]で一般的な方式である。 | ||