From: Shugo Maeda Date: 1999-08-08T19:25:52+09:00 Subject: [ruby-dev:7562] Re: NaN#<=> 前田です。 At Sun, 8 Aug 1999 19:13:47 +0900, EGUCHI Osamu wrote: > shugo> いっそのこと、NaN.<=>の時点で例外をraiseするというのはいかがでしょう。 > shugo> # 何かまずいことありますかね。 > > これは例えば、 > > 1.0 <=> NaN > > も例外を raise するという事でしょうか?(そうですよね) ええ、要は、えぐちさんのパッチでfalseを返しているところを、例外を raiseするように変更するという意味です。 a == b も a > b も a < b もすべて偽になるというのはまさに例外的な 状況ですよね。 > ちょっと考えた範囲では、問題なさそうですが、どうなんでしょう、 > <=> って sort ぐらいしか使い道が思い当たらないけど、 > 他に影響受ける所がありそうでしょうか? どうなんでしょう。 -- 前田 修吾