るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.017秒)
トップページ > クラス:Float[x] > クエリ:to_d[x]

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. openssl to_pem
  5. _builtin to_a

ライブラリ

検索結果

Float#to_d -> BigDecimal (18133.0)

自身を BigDecimal に変換します。

...した場合は Float::DIG + 1 です。

@return BigDecimal に変換したオブジェクト

自身を一度 Float#to_s で文字列に変換してから
Kernel.#BigDecimal で生成するので、精度に注意してください。

1.0.to_d.to_s # => "0.1E1"
(1.0/0).to_d.to_s # => "Infinit...
...y"

((1.0/3).to_d/(2.0/3).to_d).to_s # => "0.499999999999999250000000000000375E0"
((1.0/3)/(2.0/3)).to_d.to_s # => "0.5E0"

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

Float#to_d(prec) -> BigDecimal (18133.0)

自身を BigDecimal に変換します。

...した場合は Float::DIG + 1 です。

@return BigDecimal に変換したオブジェクト

自身を一度 Float#to_s で文字列に変換してから
Kernel.#BigDecimal で生成するので、精度に注意してください。

1.0.to_d.to_s # => "0.1E1"
(1.0/0).to_d.to_s # => "Infinit...
...y"

((1.0/3).to_d/(2.0/3).to_d).to_s # => "0.499999999999999250000000000000375E0"
((1.0/3)/(2.0/3)).to_d.to_s # => "0.5E0"

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