07 Jan '13, 7am

Rational - Rubyリファレンスマニュアル

self を other で割った、商と余りの配列を返します。 商は Fixnum、余りは絶対値が other の絶対値を越えず、符合が other と同じ Numeric です。Numeric#divmod も参照して下さい。 Rational(3,4).divmod(Rational(2,3)) # => [1, Rational(1, 12)] Rational(-3,4).divmod(Rational(2,3)) # => [-2, Rational(7, 12)] Rational(3,4).divmod(Rational(-2,3)) # => [-2, Rational(-7, 12)] Rational(9,4).divmod(2) # => [1, Rational(1, 4)] Rational(9,4).divmod(Rational(2, 1)) # => [1, Rational(1, 4)] Rational(9,4).divmod(2.0) # => [1, 0.25]

Full article: http://www.ruby-lang.org/ja/old-man/html/Rational.html

Tweets