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

instance method BigDecimal#sub

sub(other, n) -> BigDecimal[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#-