Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > bigdecimalライブラリ > BigDecimalクラス > /

instance method BigDecimal#/

div(other) -> BigDecimal | Float[permalink][rdoc]
quo(other) -> BigDecimal | Float
self / other -> BigDecimal | Float

商を計算します。

[PARAM] other:
self を割る数を指定します。 Float オブジェクトを指定した場合、Float オブジェ クトを返します。

詳細は Float#quo を参照して下さい。

計算結果の精度についてはbigdecimal/計算精度についてを参照してください。

div(other, n) -> BigDecimal | Float[permalink][rdoc]

商を計算します。

self / other を最大で n 桁まで計算します。計算結果の精度が n より大きい ときは BigDecimal.mode で指定された方法で丸められます。

[PARAM] other:
self を割る数を指定します。
[PARAM] n:
有効桁数を整数で指定します。省略するか 0 を指定した場合は BigDecimal#/ と同じ値を返します。
[EXCEPTION] TypeError:
n に Fixnum 以外のオブジェクトを指定した場合に発 生します。
[EXCEPTION] ArgumentError:
n に負の数を指定した場合に発生します。

[SEE_ALSO] BigDecimal#/