From: Tadayoshi Funaba Date: 2008-02-16T20:17:37+09:00 Subject: [ruby-dev:33813] Re: rational, complex and mathn 石塚版との違い Rational() がより柔軟である。 Rational.new がある。 Rational#inspect の書式が違う (まあ、このあたりはどうにでも)。 ishi> 2 ** Rational(2) #=> 4.0 nurat> 2 ** Rational(2) #=> (4/1) ishi> 2 ** Rational(-2) #=> 0.25 nurat> 2 ** Rational(-2) #=> (1/4) {Float,NilClass,String}#to_r などを提供する。 追加されたもので quot、quotreml、reciprocal などいくつかものは Numeric 全体として提供すべきかどうか考えるべきだと思うので、少なくともRational 独自のものとしては提供することはないと思います。