けいじゅ@日本ラショナルソフトウェアです.

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 <<---