エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Quick introductionの邦訳その4です。 blog1.mammb.com 演算子ポリモーフィズム Ceylon は、CとJavaでサ... Quick introductionの邦訳その4です。 blog1.mammb.com 演算子ポリモーフィズム Ceylon は、CとJavaでサポートされる大部分の演算子に加え、リッチな演算子を一式備えています。演算子のオーバーロードはサポートされません。<+|:-) にて演算子を定義することもできませし、* を数字の掛け算以外の用途に再定義することもできません。しかしながら各演算子は、特定のクラスやインターフェース型の上で動作するよう言語により予め定義されており、拡張したり型を満たすどんなクラスにも適用することができます。我々は、このアプローチを演算子ポリモーフィズム(operator polymorphism)と呼んでいます。 例えば、Ceylon 言語のモジュールは Summable インターフェースを定義しています。 shared interface Summable<Other