From: matz@... (Yukihiro Matsumoto) Date: 1998-07-28T16:53:19+09:00 Subject: [ruby-list:8932] Re: nil + 1, or Integer.to_i まつもと ゆきひろです In message "[ruby-list:8930] Re: nil + 1, or Integer.to_i" on 98/07/28, Kanda -mu_star- Daisuke writes: | かんだです。 |> で、 Integer#to_i は確かに意味が無いです。 | 僕はあってもいいと思いますけれど。 | String#to_s があっても不自然じゃないわけだし。 あ,誤解があるかも. Integer#to_iは確かにありませんが,そのサブクラスであるFixnum とBignumではそれぞれto_iが定義されています. | 整数にできないクラスでは 0 を返すか、nil を返すか、例外を返すかす |ればいいのでは。 現状では整数にできないかどうかは to_i メソッドを持っているか どうかで判定してます.できない場合にはto_iがundefinedで例外 発生ですね.