module function Kernel.#BigDecimal
BigDecimal(s) -> BigDecimal[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 以上の値を指定した場合に発生します。 また、s に Float、Rational オブジェク トを指定し、n を省略した場合に発生します。
- [EXCEPTION] ArgumentError:
- n に負の数を指定した場合に発生します。
[SEE_ALSO] BigDecimal.new
module Kernel