Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Bignumクラス > quo
quo(other) -> Float
[permalink][rdoc]self を other で割った商を返します。 整商を得たい場合は Bignum#div を使ってください。
Bignum#fdiv との違いについては Numeric#quo を参照してください。
[SEE_ALSO] Numeric#quo
quo(other) -> Rational
[permalink][rdoc] [redefined by rational]
self を other で割った商を返します。
再定義前と違って計算結果が有理数の範囲に収まる場合は Rational オブジェクトを返します。
例:
require 'rational' (1<<32).quo(2) # => Rational(2147483648, 1) (1<<32).quo(2.0) # => 2147483648.0