From: Yukihiro Matsumoto Date: 2008-12-22T10:50:47+09:00 Subject: [ruby-dev:37535] Re: [Bug #914] Integer#upto(NaN) まつもと ゆきひろです In message "Re: [ruby-dev:37525] [Bug #914] Integer#upto(NaN)" on Sun, 21 Dec 2008 16:04:10 +0900, tadayoshi funaba writes: |upto(NaN) や downto(NaN) で実質的に無限ループになるようで面白いのですが、 |これは意図した動作といえるのでしょうか。 NaNはすべての比較に対して偽を返しますから、それに基づくと意 図した動作と言えるのではないでしょうか。 別案としてはNaNを含む比較を例外にするという方法もありますが、 かなり挙動が違うので躊躇します。