From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-02-20T16:31:16+09:00 Subject: [ruby-list:6578] Re: Counter class [Re: i++ ] けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :06574 ] the message: "[ruby-list:6574] Re: Counter class [Re: i++ ] ", on Feb/20 16:21(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです > >|ここは以下ので良いと思います. >| >| def coerce(other) >| return other, @obj >| end >| >|やるべきことは相手を変換することではなくて, 自分が計算できるように変換 >|することですから. > >これは多分, > > def coerce(other) > @obj.coerce(other) > end > >が正解ではないでしょうか? ということはcoerceの定義そのもの >が要らないと言うことですね. いや. それでは, v1 = Var(2) v2 = Var(3) v1 ** v2 ==> 9.0 になってしまうので目的にあっていません. floatになっているし, 3 ** 2 を 計算している. 上記のが求めるものだと思いますよ. きっと. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---