Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > rationalライブラリ > Rationalクラス > %
self % other -> Rational | Float
[permalink][rdoc]剰余を計算します。絶対値が self の絶対値を越えない、符号が self と同じ Numeric を返します。
例:
Rational(3, 4) % 2 # => Rational(3, 4) Rational(3, 4) % Rational(2, 1) # => Rational(3, 4) Rational(3, 4) % 2.0 # => 0.75