From: matz@... (Yukihiro Matsumoto) Date: 2001-07-25T08:10:18+09:00 Subject: [ruby-dev:14041] Re: Exception in coerce まつもと ゆきひろです In message "[ruby-dev:14033] Re: Exception in coerce" on 01/07/24, Shin-ichiro HARA writes: |と、いうことは 0.coerce("1.1") はエラーにならないわけですね。 coerceは直接呼ぶもんじゃないですから、これはこういうものだと いうことで。 |それは構わないんですが、Fixnum を知らないクラス Foo について |Float(Foo.new) 可能である可能性は低い気がします。 <中略> |ああ、そうですね。いっそ Fixnum#coerce 等は常に例外をあげる |ようにしたらどうでしょう? 可能性は低いでしょうが、ないわけじゃないんで(たとえばユーザ 定義の数値クラスとか)、残しておくべきでしょう。 まつもと ゆきひろ /:|)