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

ruby-reference-manual:1744

From: 5 5 <redmine@r...>
Date: Wed, 30 Sep 2009 10:00:33 +0900
Subject: [ruby-reference-manual:1744] [Bug #2164] Kernel#Rational が Rational オブジェクトを生成するとは限らない

Bug #2164: Kernel#Rational が Rational オブジェクトを生成するとは限らない
http://redmine.ruby-lang.org/issues/show/2164

起票者: 5 5
ステータス: Open, 優先度: Normal
カテゴリ: doc
reporter: 5.5, ruby_version: 1.8, 1.9

Ruby 1.8.7 版で,Kernel#Rational の説明が
 Rational オブジェクトを生成する。 
とありますが,require 'mathn' した場合は,結果が整数なら Integer オブジェクトを返します。
 require 'mathn'
 Rational(4, 2) # => 2
redifined by mathn の記述を追加する必要があると思います。

なお,Ruby 1.9.1 版では Kernel#Rational のページが見あたりません。


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

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

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