From: Tadayoshi Funaba Date: 2008-02-09T08:43:16+09:00 Subject: [ruby-dev:33664] Re: rational, complex and mathn ひとつ書き忘れました。 rational は遅いです。原さんの rational をつかうと速くなります。 それと、Rational() が意味するのは、コンストラクタを持たない Integer や Float における Integer() や Float() と同じく変換器としてあるということ です。しかしながら、Rational() は Integer() や Float() と違い、文字列 や浮動小数点数を受け入れません。Rational を再投入する場合も制限があり、 非常に限定的な実装になっています (ああ、ひとつじゃなかった)。