ルビーの__rmul__に相当するルビーはありますか?私はこれについて何も見つけられないようです。
質問する
146 次
3 に答える
2
pyについてはわかりませんが、演算子のオーバーロードは*
必要ですか?
その場合、メソッド*
は問題ありません。
a=Object.new
def a.*(rhs); rhs+2;end
a*2 #=> 4
于 2012-06-20T16:15:19.553 に答える
0
さらに詳しく調べてみると、rmulと同等のものは追加することです
def coerce(other)
return self, other
end
次に、通常の*オーバーロードされた他のタイプもis_aで処理しますか?
于 2012-06-20T16:20:28.943 に答える
0
coerce
ここでRubyについてのこの議論をチェックしてください:
于 2012-06-20T17:26:33.327 に答える