names=to_d
visibility=public
kind=added

--- to_d(nFig = 0) -> BigDecimal

自身を [[c:BigDecimal]] に変換します。

nFig 桁まで計算を行います。
引数を省略したり 0 を指定する使い方は非推奨です。将来削除されます。

@param nFig 計算を行う桁数

@return [[c:BigDecimal]] に変換したオブジェクト

@raise ArgumentError nFig に負の数を指定した場合に発生します。

例:

  require "rational"
  require "bigdecimal"
  require "bigdecimal/util"
  Rational(1, 3).to_d(3).to_s  # => "0.333E0"
  Rational(1, 3).to_d(10).to_s # => "0.3333333333E0"

