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

ruby-reference-manual:2175

From: 5 5 <redmine@r...>
Date: Wed, 28 Apr 2010 00:42:57 +0900
Subject: [ruby-reference-manual:2175] [Bug #3199] Rational と Integer の denominator, numerator

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


ではとりあえず Ruby 1.9 限定で。

> 作った時に既約であるという事を Kernel.#Rational の説明や Rational クラ
> スの最初に書いてあるならわかります。しかしそうでない場合、他のメソッド
> でも「既約」という表現が出てくるのではないでしょうか。メンテナンスが大
> 変です。

規約か可約かを気にしなければならないのは,numerator, denominator メソッ
ド特有の問題だと思います。

ですが,

> なお、1.9 の Kernel.#Rational はこれからそのように(常に既約であると)書
> くつもりです。合わせて、Rational クラスの最初でもその事に触れておくのが
> いいと今は考えています。

これでいいですよね。賛成です。
----------------------------------------
http://redmine.ruby-lang.org/issues/show/3199

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

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

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

      2162 2010-04-25 09:52 [redmine@r...        ] [Bug #3199] Rational と Integer の denominator, numerator
      2163 2010-04-25 11:33 ┣[redmine@r...        ]                                       
      2164 2010-04-25 15:18 ┣[redmine@r...        ]                                       
      2170 2010-04-26 01:51 ┣[redmine@r...        ]                                       
      2171 2010-04-26 16:08 ┣[redmine@r...        ]                                       
      2173 2010-04-27 15:29 ┣[redmine@r...        ]                                       
->    2175 2010-04-27 17:42 ┣[redmine@r...        ]                                       
      2195 2010-05-09 09:38 ┗[redmine@r...        ]