From: Shugo Maeda Date: 1999-08-08T10:53:03+09:00 Subject: [ruby-dev:7559] Re: NaN#<=> 前田です。 At Sun, 8 Aug 1999 04:17:30 +0900, EGUCHI Osamu wrote: > 一応、NaN の場合は整数でなく false を返す > パッチを末尾に付けましたが、この変更で、、 > > % ./ruby -ve 'p [1,9,2,1.0%0,8,3,7,4,6,5].sort' > ruby 1.3.7 (1999-08-06) [i386-freebsd3.2] > /var/tmp//rbN23315:1:in `sort': no implicit conversion from boolean (TypeError) > from /var/tmp//rbN23315:1 > > となります。 いっそのこと、NaN.<=>の時点で例外をraiseするというのはいかがでしょう。 # 何かまずいことありますかね。 -- 前田 修吾