るりまサーチ

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

ライブラリ

キーワード

検索結果

Float::INFINITY -> Float (18102)

浮動小数点数における正の無限大

...浮動小数点数における正の無限大

@see Float#finite?, Float#infinite?...

Float#to_s -> String (19)

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

...浮動小数点の形式か、 "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 # => "...

Float#infinite? -> 1 | -1 | nil (13)

数値が +∞ のとき 1、-∞のとき -1 を返します。それ以外は nil を返 します。

...返します。それ以外は nil を返
します。

例:

inf = 1.0/0
p inf
p inf.infinite?

=> Infinity
1

inf = -1.0/0
p inf
p inf.infinite?

=> -Infinity
-1...

Float#/(other) -> Float (7)

算術演算子。商を計算します。

...子。商を計算します。

@param other 二項演算の右側の引数(対象)

# 商
p 1.3 / 2.4 #=> 0.541666666666667
p 1.0 / 0 #=> Infinity...

Float#to_d -> BigDecimal (7)

自身を BigDecimal に変換します。

...imal に変換したオブジェクト

自身を一度 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.499999999...
...合は 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 # => "Infinity"

((1...

絞り込み条件を変える

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

自身を 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 # => "Infinity"

((1...