Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > rationalライブラリ > Rationalクラス > floor
floor -> Integer
[permalink][rdoc]自身と等しいかより小さな整数のうち最大のものを返します。
例:
Rational(3).floor # => 3 Rational(2, 3).floor # => 0 Rational(-3, 2).floor # => -2
Rational#to_i とは違う結果を返す事に注意してください。
例:
Rational(+7, 4).to_i # => 1 Rational(+7, 4).floor # => 1 Rational(-7, 4).to_i # => -1 Rational(-7, 4).floor # => -2
[SEE_ALSO] Rational#ceil, Rational#round, Rational#truncate