2217件ヒット
[1-100件を表示]
(0.241秒)
種類
- インスタンスメソッド (1478)
- モジュール関数 (396)
- 定数 (175)
- 特異メソッド (120)
- クラス (48)
ライブラリ
- ビルトイン (2217)
クラス
- Bignum (33)
- Complex (126)
- Enumerator (31)
-
Enumerator
:: Chain (7) -
Enumerator
:: Lazy (82) - Fixnum (30)
- Float (670)
- Integer (96)
- NilClass (12)
- Numeric (196)
- Object (12)
-
Process
:: Tms (48) - Random (72)
- Range (62)
- Rational (96)
- Set (3)
- String (60)
- Time (89)
モジュール
- Enumerable (12)
-
GC
:: Profiler (12) - Kernel (60)
- Math (348)
- Process (12)
キーワード
- % (30)
- * (30)
- ** (41)
- + (30)
- - (54)
- -@ (24)
-
/ (53) - < (12)
- <= (12)
- <=> (12)
- == (12)
- > (12)
- >= (12)
- DIG (12)
- E (12)
- EPSILON (12)
- Float (24)
- FloatDomainError (12)
- INFINITY (12)
-
MANT
_ DIG (12) - MAX (12)
-
MAX
_ 10 _ EXP (12) -
MAX
_ EXP (12) - MIN (12)
-
MIN
_ 10 _ EXP (12) -
MIN
_ EXP (12) - NAN (12)
- Numeric (12)
- PI (12)
- RADIX (12)
- ROUNDS (7)
- Rational (12)
- abs (24)
- acos (12)
- acosh (12)
- angle (24)
- arg (24)
- asin (12)
- asinh (12)
- at (53)
- atan (12)
- atan2 (12)
- atanh (12)
- bsearch (24)
- cbrt (12)
- ceil (16)
- classify (3)
-
clock
_ gettime (12) - coerce (12)
- cos (12)
- cosh (12)
- cstime (12)
- cutime (12)
- denominator (24)
- div (18)
- divmod (12)
- each (24)
-
enum
_ for (24) - eql? (12)
- erf (12)
- erfc (12)
- exp (12)
- fdiv (54)
- finite? (30)
- floor (17)
- format (12)
- frexp (12)
- gamma (12)
- grep (12)
-
grep
_ v (10) - hash (12)
- hex (12)
- hypot (12)
- infinite? (30)
- inspect (24)
- lazy (24)
- ldexp (12)
- lgamma (12)
- log (24)
- log10 (12)
- log2 (12)
- magnitude (24)
- modulo (18)
- nan? (12)
- negative? (10)
- new (19)
-
next
_ float (11) - numerator (24)
- oct (12)
- overlap? (2)
- phase (24)
- positive? (10)
- pow (22)
-
prev
_ float (11) - quo (24)
- rand (96)
- rationalize (24)
- remainder (3)
- round (25)
- sin (12)
-
singleton
_ class (12) - sinh (12)
- size (31)
- sprintf (12)
- sqrt (12)
- step (93)
- stime (12)
- tan (12)
- tanh (12)
-
to
_ enum (24) -
to
_ f (90) -
to
_ i (24) -
to
_ r (12) -
to
_ s (24) -
total
_ time (12) - truncate (16)
- utime (12)
- zero? (12)
検索結果
先頭5件
-
Float
# next _ float -> Float (23304.0) -
浮動小数点数で表現可能な self の次の値を返します。
...します。
Float::MAX.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.000......00000000001
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.47ae147ae14......47ae147ae1489p-7 0.010000000000000024
# 0x1.47ae147ae148ap-7 0.010000000000000026
# 0x1.47ae147ae148bp-7 0.010000000000000028
# 0x1.47ae147ae148cp-7 0.01000000000000003
# 0x1.47ae147ae148dp-7 0.010000000000000031
# 0x1.47ae147ae148ep-7 0.010000000000000033
//}
@see Float#prev_float... -
Float
# prev _ float -> Float (23304.0) -
浮動小数点数で表現可能な self の前の値を返します。
...す。
(-Float::MAX).prev_float と (-Float::INFINITY).prev_float
は -Float::INFINITY を返します。Float::NAN.prev_float は
Float::NAN を返します。
//emlist[例][ruby]{
p 0.01.prev_float # => 0.009999999999999998
p 1.0.prev_float # => 0.9999999999999999
p 100.0.prev_float # => 99.9......9999999999999
p 0.01 - 0.01.prev_float # => 1.734723475976807e-18
p 1.0 - 1.0.prev_float # => 1.1102230246251565e-16
p 100.0 - 100.0.prev_float # => 1.4210854715202004e-14
f = 0.01; 20.times { printf "%-20a %s\n", f, f.to_s; f = f.prev_float }
# => 0x1.47ae147ae147bp-7 0.01
# 0x1.47ae147a......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... -
Float
:: MIN -> Float (17135.0) -
Float が取り得る最小の正の値です。
...
Float が取り得る最小の正の値です。
通常はデフォルトで 2.2250738585072014e-308 です。
Float が取り得る最小の有限の値は -Float::MAX です。
@see Float::MAX... -
Float
# ceil(ndigits = 0) -> Integer | Float (17125.0) -
自身と等しいかより大きな整数のうち最小のものを返します。
...。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返......34567.89.ceil(-4) # => 40000
34567.89.ceil(-3) # => 35000
34567.89.ceil(-2) # => 34600
34567.89.ceil(-1) # => 34570
34567.89.ceil(0) # => 34568
34567.89.ceil(1) # => 34567.9
34567.89.ceil(2) # => 34567.89
34567.89.ceil(3) # => 34567.89
//}
@see Float#floor, Float#round, Float#truncate... -
Float
:: MAX -> Float (17123.0) -
Float が取り得る最大の有限の値です。
...
Float が取り得る最大の有限の値です。
通常はデフォルトで 1.7976931348623157e+308 です。
@see Float::MIN... -
Float
# round(ndigits = 0) -> Integer | Float (17120.0) -
自身ともっとも近い整数もしくは実数を返します。
...d(-2) # => 93600
t.round(-3) # => 94000
t.round(-100) # => 0
2.5.round(half: :up) # => 3
2.5.round(half: :even) # => 2
2.5.round(half: :down) # => 2
3.5.round(half: :up) # => 4
3.5.round(half: :even) # => 4
3.5.round(half: :down) # => 3
//}
@see Float#ceil, Float#floor, Float#truncate... -
Float
# round(ndigits = 0 , half: :up) -> Integer | Float (17120.0) -
自身ともっとも近い整数もしくは実数を返します。
...d(-2) # => 93600
t.round(-3) # => 94000
t.round(-100) # => 0
2.5.round(half: :up) # => 3
2.5.round(half: :even) # => 2
2.5.round(half: :down) # => 2
3.5.round(half: :up) # => 4
3.5.round(half: :even) # => 4
3.5.round(half: :down) # => 3
//}
@see Float#ceil, Float#floor, Float#truncate... -
Float
# round(ndigits = 0) -> Integer | Float (17119.0) -
自身ともっとも近い整数もしくは実数を返します。
...3.141592653589793
t.round(3) # => 3.142
t.round(0) # => 3
t.round(1) # => 3.1
t = t**10 # => 93648.04747608298
t.round(-0) # => 93648
t.round(-1) # => 93650
t.round(-2) # => 93600
t.round(-3) # => 94000
t.round(-100) # => 0
//}
@see Float#ceil, Float#floor, Float#truncate... -
Float
:: INFINITY -> Float (17119.0) -
浮動小数点数における正の無限大です。
...浮動小数点数における正の無限大です。
負の無限大は -Float::INFINITY です。
@see Float#finite?, Float#infinite?... -
Float
:: EPSILON -> Float (17117.0) -
1.0 + Float::EPSILON != 1.0 となる最小の正の値です。
...1.0 + Float::EPSILON != 1.0 となる最小の正の値です。
通常はデフォルトで 2.2204460492503131e-16 です。...