BigDecimal(s) -> BigDecimal[permalink][rdoc] [added by bigdecimal]BigDecimal(s, n) -> BigDecimal[added by bigdecimal]-
引数 s で指定した値を表す BigDecimal オブジェクトを生成します。
詳しくは BigDecimal.new を参照してください。
- [PARAM] s:
- 数値を文字列、Fixnum、Bignum、Float、 Rational、BigDecimal オブジェクトのいずれかで指定します。
- [PARAM] n:
- 有効桁数を整数で指定します。
- [EXCEPTION] TypeError:
- s に 文字列、Fixnum、Bignum、Float、 Rational、BigDecimal 以外のオブジェクトを指定した場合に発生します。
- [EXCEPTION] TypeError:
- n に Fixnum 以外のオブジェクトを指定した場合に発生します。
- [EXCEPTION] ArgumentError:
- s に Float オブジェクトを指定し、n に Float::DIG + 2 以上の値を指定した場合に発生します。また、s に Float、Rational オブジェクトを指定し、n を省略した場合に発生します。
- [EXCEPTION] ArgumentError:
- n に負の数を指定した場合に発生します。
[SEE_ALSO] BigDecimal.new