るりまサーチ

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

関連するキーワード

  1. _builtin
  2. rexml
  3. openssl
  4. _builtin
  5. rexml

ライブラリ

検索結果

Float#to_s -> String (18126)

自身を人間が読みやすい形の文字列表現にして返します。

...数点の形式か、 "Infinity"、"-Infinity"、"NaN" のいず
れかを返します。

@return 文字列を返します。

例:

3.14.to_s # => "3.14"
10000_00000_00000.0.to_s # => "1.0e+14"
(1.0/0.0).to_s # => "Infinity"
(0.0/0.0).to_s # => "NaN"...
...小数点の形式か、 "Infinity"、"-Infinity"、"NaN" のいず
れかを返します。

@return 文字列を返します。

例:

3.14.to_s # => "3.14"
10000_00000_00000.0.to_s # => "1.0e+14"
(1.0/0.0).to_s # => "Infinity"
(0.0/0.0).to_s # => "NaN"...

Float#to_d -> BigDecimal (31)

自身を BigDecimal に変換します。

...オブジェクト

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

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.49999999999999925000000000000...
...した場合は 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 (31)

自身を 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 に負の数を指定した場合に発生します。...