るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.031秒)
トップページ > クエリ:to_d[x] > バージョン:2.6.0[x] > ライブラリ:bigdecimal/util[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 (54403.0)

自身を BigDecimal に変換します。

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

require 'bigdecimal'
require 'bigdecimal/util'
1.0.to_d.to_s # => "0.1E1"
(1.0/0).to_d.to_s # => "Infinity"

((1.0/3).to_d/(2.0/3).to_d).to_s # => "0.4999999999999992500000000000003...

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

自身を BigDecimal に変換します。

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

require 'bigdecimal'
require 'bigdecimal/util'
1.0.to_d.to_s # => "0.1E1"
(1.0/0).to_d.to_s # => "Infinity"

((1.0/3).to_d/(2.0/3).to_d).to_s # => "0.4999999999999992500000000000003...

Rational#to_d(nFig) -> BigDecimal (54346.0)

自身を BigDecimal に変換します。

...

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

@raise ArgumentError nFig に 0 以下を指定した場合に発生します。

例:

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"...

BigDecimal#to_d -> BigDecimal (54310.0)

自身を返します。

自身を返します。

@return BigDecimal オブジェクト

Integer#to_d -> BigDecimal (54310.0)

自身を BigDecimal に変換します。BigDecimal(self) と同じです。

自身を BigDecimal に変換します。BigDecimal(self) と同じです。

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

絞り込み条件を変える

String#to_d -> BigDecimal (54310.0)

自身を BigDecimal に変換します。BigDecimal(self) と同じです。

自身を BigDecimal に変換します。BigDecimal(self) と同じです。

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

BigDecimal#to_digits -> String (18307.0)

自身を "1234.567" のような十進数の形式にフォーマットした文字列に変換し ます。

自身を "1234.567" のような十進数の形式にフォーマットした文字列に変換し
ます。

@return 十進数の形式にフォーマットした文字列

注意:

このメソッドは非推奨です。BigDecimal#to_s("F") を使用してください。