前田です。 In message "[ruby-list:7053] Re: infinity" Keiju ISHITSUKA <keiju / rational.com> wrote: |rubyでは定数としてはないんですが, 結果としてInfやNanになることがあるん |ですね. ただ, 表記がおかしいんでどうにかして欲しいですが... | |例: | |rbc0> _**2 |1.0e+168 |rbc0> _**2 |Inf.0 すでにRubyでInfやNaNが出てくるならFloatで定数定義されていても よいかもしれませんね。 (あくまでIEEEのInf/NaNを表現する定数という意味で) BigFloatなどができた場合はどうするかという問題が残りますけど...。 # ちなみにinspectの表示がおかしいのは前のパッチで直ると思います。 あと、1.0 / 0.0 などは今までどうり例外を上げるか、あるいはInfを返す か、どちらが良いでしょう。 -- 前田 修吾