種類
- インスタンスメソッド (13)
- 定数 (2)
ライブラリ
- ビルトイン (11)
-
bigdecimal
/ util (4)
検索結果
先頭5件
-
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...
