From: matz@... (Yukihiro Matsumoto) Date: 1998-03-11T12:35:19+09:00 Subject: [ruby-dev:1675] Re: infinity まつもと ゆきひろです In message "[ruby-dev:1672] Re: infinity" on 98/03/11, Kazuhisa YANAGAWA writes: |> ||最後に数学的な無限大ですが, Inf/Nanとは別にNumericかRealの下にクラスを |> ||導入して定数として実装するというのはどうでしょう? |> | |> |これってどういう時に使うんですか? | 「番兵」. だめ? アルゴリズムを簡単にしようとして無限大を使いたくなる | ような場合っていうのもありますし. Ruby だったら nil でも使っときゃい | いのは確かですが, 他の数値と単純に比較できるっていうのはちょっと魅力 | 的かも. なるほど.それはそれで理解できます.nilってのは数値的には0に 対応するんで,∞に対応する「なにか」があってもバチは当たらな い気がします. f = nil p f + 5 | 値が Float なだけで定義されているのは nil や true/false と同じスコー | プっていうのがわりと使いやすいかとは思いますが, これもちょっと....と | いう感じではあります. これちょっと分かんなかったです.∞を表す疑似変数が欲しいって ことかな?