From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1999-02-07T16:28:04+09:00 Subject: [ruby-dev:4815] Re: compare to NaN (Re: Re: call for finite/isnan testers) けいじゅ@日本ラショナルソフトウェアです. 面白げな議論なので参加したいのですが... 今週は, 外に出ていますので参加できそうにありません(;_; ということで, 一言だけ. In [ruby-dev :4788 ] the message: "[ruby-dev:4788] Re: compare to NaN (Re: Re: call for finite/isnan testers) ", on Feb/07 00:11(JST) GOTO Kentaro writes: >ごとけんです >またこの場合、Integer::INFINITY, Float::INFINITY, >SingleFloat::INFINITY, DoubleFloat::INFINITY >というのがあった方がよいかも知れません。NaN も同様です。 >もう一つの考え方は、NaN, +-Inf それぞれ一つで、 >一括して Numeric の定数だとする考え方です。 後者はちょっと賛成できないと感じています. FloatのInfというのは, Floatのフォーマットでは表現できないような大きな 数全てを表していますよね. 1e3000 => Inf Bignumではこの数でも表現できます. 10 ** 3000 => なんかでる. また, 1e3000のInfと, 1/0 は本質的に違うと思います. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---