462件ヒット
[1-100件を表示]
(0.032秒)
トップページ > クラス:Float
![条件を削除 [x]](/images/drop-condition-icon.png)
種類
- インスタンスメソッド (359)
- 定数 (103)
ライブラリ
- ビルトイン (446)
-
bigdecimal
/ util (16)
キーワード
- % (8)
- * (8)
- ** (8)
- + (8)
- - (8)
- -@ (8)
-
/ (8) - < (8)
- <= (8)
- <=> (8)
- == (8)
- > (8)
- >= (8)
- DIG (8)
- EPSILON (8)
- INFINITY (8)
-
MANT
_ DIG (8) - MAX (8)
-
MAX
_ 10 _ EXP (8) -
MAX
_ EXP (8) - MIN (8)
-
MIN
_ 10 _ EXP (8) -
MIN
_ EXP (8) - NAN (8)
- RADIX (8)
- ROUNDS (7)
- abs (8)
- angle (8)
- arg (8)
- ceil (8)
- denominator (8)
- divmod (8)
- eql? (8)
- finite? (8)
- floor (8)
- hash (8)
- infinite? (8)
- inspect (8)
- magnitude (8)
- modulo (8)
- nan? (8)
- negative? (6)
-
next
_ float (7) - numerator (8)
- phase (8)
- positive? (6)
-
prev
_ float (7) - rationalize (16)
- round (13)
-
to
_ d (16) -
to
_ f (8) -
to
_ i (8) -
to
_ r (8) -
to
_ s (8) - truncate (8)
- zero? (8)
検索結果
先頭5件
-
Float
# %(other) -> Float (1.0) -
算術演算子。剰余を計算します。
算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 剰余
3 % 1.2 # => 0.6
3.0 % 0 # => NaN
//} -
Float
# *(other) -> Float (1.0) -
算術演算子。積を計算します。
算術演算子。積を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 積
2.4 * 3 # => 7.2
//} -
Float
# **(other) -> Float (1.0) -
算術演算子。冪を計算します。
算術演算子。冪を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 冪
1.2 ** 3.0 # => 1.728
3.0 + 4.5 - 1.3 / 2.4 * 3 % 1.2 ** 3.0 # => 5.875
0.0 ** 0 # => 1.0
//} -
Float
# +(other) -> Float (1.0) -
算術演算子。和を計算します。
算術演算子。和を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 和
3.0 + 4.5 # => 7.5
//} -
Float
# -(other) -> Float (1.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 差
4.5 - 1.3 # => 3.2
//} -
Float
# -@ -> Float (1.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[例][ruby]{
- 1.2 # => -1.2
- -1.2 # => 1.2
//} -
Float
# / (other) -> Float (1.0) -
算術演算子。商を計算します。
算術演算子。商を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 商
1.3 / 2.4 # => 0.541666666666667
1.0 / 0 # => Infinity
//} -
Float
# <(other) -> bool (1.0) -
比較演算子。数値として小さいか判定します。
比較演算子。数値として小さいか判定します。
@param other 比較対象の数値
@return self よりも other が大きい場合 true を返します。
そうでなければ false を返します。
//emlist[例][ruby]{
3.14 < 3.1415 # => true
3.14 <= 3.1415 # => true
//} -
Float
# <=(other) -> bool (1.0) -
比較演算子。数値として等しいまたは小さいか判定します。
比較演算子。数値として等しいまたは小さいか判定します。
@param other 比較対象の数値
@return self よりも other の方が大きい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[例][ruby]{
3.14 < 3.1415 # => true
3.14 <= 3.1415 # => true
//} -
Float
# <=>(other) -> -1 | 0 | 1 | nil (1.0) -
self と other を比較して、self が大きい時に正、 等しい時に 0、小さい時に負の整数を返します。 比較できない場合はnilを返します
self と other を比較して、self が大きい時に正、
等しい時に 0、小さい時に負の整数を返します。
比較できない場合はnilを返します
//emlist[例][ruby]{
3.05 <=> 3.14 # => -1
1.732 <=> 1.414 # => 1
3.3 - 3.3 <=> 0.0 # => 0
3.14 <=> "hoge" # => nil
3.14 <=> 0.0/0.0 # => nil
//} -
Float
# ==(other) -> bool (1.0) -
比較演算子。数値として等しいか判定します。
比較演算子。数値として等しいか判定します。
ただし、NaN 同士の比較では常に false を返します。
@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[例][ruby]{
3.14 == 3.14000 # => true
3.14 == 3.1415 # => false
# NaN 同士では常に false
nan = 0.0/0
nan == nan # => false
//} -
Float
# >(other) -> bool (1.0) -
比較演算子。数値として大きいか判定します。
比較演算子。数値として大きいか判定します。
@param other 比較対象の数値
@return self よりも other の方が小さい場合 true を返します。
そうでなければ false を返します。
//emlist[例][ruby]{
3.14 > 3.1415 # => false
3.14 >= 3.1415 # => false
//} -
Float
# >=(other) -> bool (1.0) -
比較演算子。数値として等しいまたは大きいか判定します。
比較演算子。数値として等しいまたは大きいか判定します。
@param other 比較対象の数値
@return self よりも other の方が小さい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[例][ruby]{
3.14 > 3.1415 # => false
3.14 >= 3.1415 # => false
//}