けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :07029 ] the message: "[ruby-list:7029] Re: infinity ", on Mar/10 01:59(JST) Shugo Maeda writes: >前田です。 >|ボツになりそうなんで、いわないでおこうかと思ったんですが、無限大って表 >|現できたら便利だと思うんですけど、どうですか。 > >僕も前に欲しいと思ったことがあるのですが、忘れていました(^^; > >ちょっとパッチ(というほど大袈裟なものではないですが)を書いてみました。 > >Float::INFINITY >Float::NaN そのようなC的な(?)方法もありますが, クラスを導入するのも1つの手かと思 います. Infinity Infinitesimal(無限小?) おのおの要素を2つ持ち, +∞, -∞; +0, -0を持ちます. Nanはまた別に必要ですね. または, 上記の数の大小関係(演算関係)を適当につけて, +0 * +∞ == +0 +∞ + -∞ == +0 0 == +0 などとすればいらなくなるかな? むりせずNanかなあ... Nanが一番強い数になるのが気に入りませんが... __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju / rational.com <<---