From: Yukihiro Matsumoto Date: 2009-06-17T22:53:19+09:00 Subject: [ruby-dev:38670] Re: Fixnum#fdiv まつもと ゆきひろです In message "Re: [ruby-dev:38669] Re: Fixnum#fdiv" on Wed, 17 Jun 2009 20:11:20 +0900, Tadayoshi Funaba writes: |Inf.fdiv(Float::MAX.to_i*2) | |のような場合をどうするか悩んでいます。 | |これまでの ruby では NaN になると思います。でも、Bignum は無限大より小 |さいのは明かです。これの対処があまりきれいに書けそうにありません。 BignumはFloat::MAXより大きい数が表現できちゃいますからねえ。 それでも、無限を有限で割ったら無限になるのではないですか。 「Float(x/y)」という定義を採用したということはそういうことな んだと思いました。