#Script 仕様作成方針のメモ
演算子に対応する $ 付きメソッドは Number でのみ定義し、各サブクラスでそのクラスに特化した $ 無しメソッドを定義する。$ 無しメソッドでは原則として @this 値はその特化したクラスのインスタンスしか受け付けないが、引数はメソッド内部で変換するものとする。不可換な演算には二つの被演算子を逆に指定するメソッド (subtractFrom, divideInto)も用意する。
| 固定リンク
演算子に対応する $ 付きメソッドは Number でのみ定義し、各サブクラスでそのクラスに特化した $ 無しメソッドを定義する。$ 無しメソッドでは原則として @this 値はその特化したクラスのインスタンスしか受け付けないが、引数はメソッド内部で変換するものとする。不可換な演算には二つの被演算子を逆に指定するメソッド (subtractFrom, divideInto)も用意する。
| 固定リンク
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/169172/13082401
この記事へのトラックバック一覧です: #Script 仕様作成方針のメモ:
コメント