るりまサーチ

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

別のキーワード

  1. _builtin next
  2. prime next
  3. date next_year
  4. date next_day
  5. date next_month

ライブラリ

クラス

キーワード

検索結果

Float#next_float -> Float (32322.0)

浮動小数点数で表現可能な self の次の値を返します。

....next_float、Float::INFINITY.next_float
Float::INFINITY を返します。Float::NAN.next_float
Float::NAN を返します。

//emlist[例][ruby]{
p 0.01.next_float # => 0.010000000000000002
p 1.0.next_float # => 1.0000000000000002
p 100.0.next_float # => 100.00000000000001

p 0.01.next...
..._float - 0.01 # => 1.734723475976807e-18
p 1.0.next_float - 1.0 # => 2.220446049250313e-16
p 100.0.next_float - 100.0 # => 1.4210854715202004e-14

f = 0.01; 20.times { printf "%-20a %s\n", f, f.to_s; f = f.next_float }
# => 0x1.47ae147ae147bp-7 0.01
# 0x1.47ae147ae147cp-7 0.0100000000000000...

Numeric (8018.0)

数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。

...- -
negative? | o - o o -
next
| - o - - -
next_float
| - - o - -
nonzero? | o -...

Float#prev_float -> Float (8012.0)

浮動小数点数で表現可能な self の前の値を返します。

...47ae147ae146dp-7 0.009999999999999976
# 0x1.47ae147ae146cp-7 0.009999999999999974
# 0x1.47ae147ae146bp-7 0.009999999999999972
# 0x1.47ae147ae146ap-7 0.00999999999999997
# 0x1.47ae147ae1469p-7 0.009999999999999969
# 0x1.47ae147ae1468p-7 0.009999999999999967
//}

@see Float#next_float...