1989件ヒット
[1-100件を表示]
(0.081秒)
種類
- インスタンスメソッド (1345)
- モジュール関数 (363)
- 定数 (161)
- 特異メソッド (109)
- クラス (11)
ライブラリ
- ビルトイン (1989)
クラス
- Bignum (33)
- Complex (115)
- Enumerator (29)
-
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (75) - Fixnum (30)
- Float (614)
- Integer (92)
- NilClass (11)
- Numeric (167)
- Object (11)
-
Process
:: Tms (44) - Random (66)
- Range (55)
- Rational (88)
- String (55)
- Time (80)
モジュール
- Enumerable (11)
-
GC
:: Profiler (11) - Kernel (55)
- Math (319)
- Process (11)
キーワード
- % (28)
- * (28)
- ** (39)
- + (28)
- -@ (22)
-
/ (38) - < (11)
- <= (11)
- <=> (11)
- == (11)
- > (11)
- >= (11)
- DIG (11)
- E (11)
- EPSILON (11)
- Float (11)
- INFINITY (11)
-
MANT
_ DIG (11) - MAX (11)
-
MAX
_ 10 _ EXP (11) -
MAX
_ EXP (11) - MIN (11)
-
MIN
_ 10 _ EXP (11) -
MIN
_ EXP (11) - NAN (11)
- Numeric (11)
- PI (11)
- RADIX (11)
- ROUNDS (7)
- abs (22)
- acos (11)
- acosh (11)
- angle (22)
- arg (22)
- asin (11)
- asinh (11)
- at (47)
- atan (11)
- atan2 (11)
- atanh (11)
- bsearch (22)
- cbrt (11)
- ceil (15)
-
clock
_ gettime (11) - coerce (11)
- cos (11)
- cosh (11)
- cstime (11)
- cutime (11)
- denominator (22)
- div (17)
- divmod (11)
- each (22)
-
enum
_ for (22) - eql? (11)
- erf (11)
- erfc (11)
- exp (11)
- fdiv (50)
- finite? (27)
- floor (16)
- format (11)
- frexp (11)
- gamma (11)
- grep (11)
-
grep
_ v (9) - hash (11)
- hex (11)
- hypot (11)
- infinite? (27)
- inspect (22)
- lazy (22)
- ldexp (11)
- lgamma (11)
- log (22)
- log10 (11)
- log2 (11)
- magnitude (22)
- modulo (17)
- nan? (11)
- negative? (9)
- new (18)
-
next
_ float (10) - numerator (22)
- oct (11)
- phase (22)
- positive? (9)
- pow (22)
-
prev
_ float (10) - quo (22)
- rand (88)
- rationalize (22)
- remainder (3)
- round (23)
- sin (11)
-
singleton
_ class (11) - sinh (11)
- size (28)
- sprintf (11)
- sqrt (11)
- step (84)
- stime (11)
- tan (11)
- tanh (11)
-
to
_ enum (22) -
to
_ f (83) -
to
_ i (22) -
to
_ r (11) -
to
_ s (22) -
total
_ time (11) - truncate (15)
- utime (11)
- zero? (11)
検索結果
先頭5件
-
Float
# -(other) -> Float (35207.0) -
算術演算子。差を計算します。
...算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 差
4.5 - 1.3 # => 3.2
//}... -
Time
# -(time) -> Float (26254.0) -
自身と time との時刻の差を Float で返します。単位は秒です。
...刻の差を Float で返します。単位は秒です。
@param time 自身との差を算出したい Time オブジェクトを指定します。
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - t... -
Rational
# -(other) -> Rational | Float (26225.0) -
差を計算します。
...差を計算します。
@param other 自身から引く数
other に Float を指定した場合は、計算結果を Float で返しま
す。
//emlist[例][ruby]{
r = Rational(3, 4)
r - 1 # => (-1/4)
r - 0.5 # => 0.25
//}... -
Bignum
# -(other) -> Fixnum | Bignum | Float (26201.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# -(other) -> Fixnum | Bignum | Float (26201.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Time
# -(sec) -> Time (26149.0) -
自身より sec 秒だけ前の時刻を返します。
...り sec 秒だけ前の時刻を返します。
@param sec 実数を秒を単位として指定します。
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - 2592000 # => 2000-01-01 00:00:00 +0900
//}... -
Float
# next _ float -> Float (23560.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......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.010000......47ae147dp-7 0.010000000000000004
# 0x1.47ae147ae147ep-7 0.010000000000000005
# 0x1.47ae147ae147fp-7 0.010000000000000007
# 0x1.47ae147ae148p-7 0.010000000000000009
# 0x1.47ae147ae1481p-7 0.01000000000000001
# 0x1.47ae147ae1482p-7 0.010000000000000012
# 0x1.47ae147ae1483p-7 0.01000... -
Float
# prev _ float -> Float (23560.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......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.47ae147ae147ap-7 0.009......47ae1479p-7 0.009999999999999997
# 0x1.47ae147ae1478p-7 0.009999999999999995
# 0x1.47ae147ae1477p-7 0.009999999999999993
# 0x1.47ae147ae1476p-7 0.009999999999999992
# 0x1.47ae147ae1475p-7 0.00999999999999999
# 0x1.47ae147ae1474p-7 0.009999999999999988
# 0x1.47ae147ae1473p-7 0.00999... -
Float
# -@ -> Float (23241.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[例][ruby]{
- 1.2 # => -1.2
- -1.2 # => 1.2
//}... -
Float
:: MIN -> Float (17241.0) -
Float が取り得る最小の正の値です。
...
Float が取り得る最小の正の値です。
通常はデフォルトで 2.2250738585072014e-308 です。
Float が取り得る最小の有限の値は -Float::MAX です。
@see Float::MAX... -
Float
# round(ndigits = 0) -> Integer | Float (17238.0) -
自身ともっとも近い整数もしくは実数を返します。
...自身ともっとも近い整数もしくは実数を返します。
中央値 0.5, -0.5 はそれぞれ 1,-1 に切り上げされます。
いわゆる四捨五入ですが、偶数丸めではありません。
@param ndigits 丸める位を指定します。
ndigitsが0ならば、小......-1.2).round # => -1
(-1.5).round # => -2
t = Math::PI # => 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
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...