[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2363

From: 5 5 <redmine@r...>
Date: Sun, 27 Jun 2010 23:54:58 +0900
Subject: [ruby-reference-manual:2363] [Bug #2081] Numeric#integer? は整数か否かを返すか?

チケット #2081 が更新されました。 (by 5 5)


Rational(3, 1).integer? が false を返す理由はよく分かりました。
平たく言えば,Numeric#integer? の意味はあくまで「整数であることの判定」であり,その意味で Rational クラスでの実装が不適切,ということですね。

なんにしても,組み込みクラスまたは添付ライブラリのクラスである Rational の場合に,整数なのに真を返さないケースがあるのは事実で,そのことはどこかに書くべきではないでしょうか。
----------------------------------------
http://redmine.ruby-lang.org/issues/show/2081

----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1694 2009-09-11 05:49 [redmine@r...        ] [Bug #2081] Numeric#integer? は整数か否かを返すか?
      2358 2010-06-27 14:55 ┣[redmine@r...        ] [Bug #2081][Rejected] Numeric#integer? は整数か否かを返すか?
->    2363 2010-06-27 16:54 ┗[redmine@r...        ]