私の C# コードではオーバーロードが非常に便利です。他の多くの言語でも実行できることはわかっています (確かに C++)。
LISP はオーバーロードまたは同等のものを許可しますか?
私の C# コードではオーバーロードが非常に便利です。他の多くの言語でも実行できることはわかっています (確かに C++)。
LISP はオーバーロードまたは同等のものを許可しますか?
Common Lisp はそうではありません。
Common Lisp は「オーバーロード」をサポートしていません。
Common Lisp は CLOS を介してポリモーフィズムを提供しますが、オーバーロードは提供しません。
はい、「似たようなもの」がありますが、より強力なジェネリック関数があります。
編集:オーバーロードの定義がコンパイル時の解決を意味することを知りませんでした。ありがとうライナー・ヨスヴィヒ。