From: matz@... (Yukihiro Matsumoto) Date: 1998-07-29T18:03:05+09:00 Subject: [ruby-list:8958] Re: nil + 1, or Integer.to_i まつもと ゆきひろです In message "[ruby-list:8944] Re: nil + 1, or Integer.to_i" on 98/07/28, MAEDA Shugo writes: |前田です。 ||>class Numeric ||> def to_i ||> raise SubclassResponsibilityError.new ||> end ||>end ||> ||>みたいにしておくというのはどうでしょう。 || ||こうなっているとうれしいことはたしかですが... | |Enumerable#eachなんかがこうなっているとうれしいような気が |します。 まあ,嬉しい場合があることは否定しませんけどね.でも, Numeric#to_iに関しては,現状どうしても必要であるわけではなく, 単に説明上の都合ですから,どこまで嬉しいのかはよく分かりませ んけどね. Enumerable#eachの場合は発生する例外が現状のNameErrorから SubclassResponsibilityErrorに変化するだけなので,これもどこ まで嬉しいのかは不明ですね. まつもと ゆきひろ /:|}