種類
- インスタンスメソッド (27)
- 定数 (2)
ライブラリ
- ビルトイン (26)
-
syck
/ rubytypes (2) -
yaml
/ rubytypes (1)
検索結果
先頭5件
-
Float
:: NAN -> Float (18124) -
浮動小数点数における NaN(Not a number)
...浮動小数点数における NaN(Not a number)
@see Float#nan?... -
Float
# nan? -> bool (6148) -
数値が NaN(Not a number)のとき真を返します。
...数値が NaN(Not a number)のとき真を返します。
例:
nan = 0.0/0.0
p nan
p nan.nan?
=> NaN
true... -
Float
# ==(other) -> bool (31) -
比較演算子。数値として等しいか判定します。
...NaN 同士の比較では常に false を返します。
@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。
例:
p 3.14 == 3.14000 #=> true
p 3.14 == 3.1415 #=> false
# NaN......同士では常に false
nan = 0.0/0
p nan == nan # => false... -
Float
# finite? -> bool (17) -
数値が ∞, -∞, あるいは NaN でない場合に true を返します。 そうでない場合に false を返します。
...数値が ∞, -∞, あるいは NaN でない場合に true を返します。
そうでない場合に false を返します。
例:
p 3.14.finite? #=> true
inf = 1.0/0
p inf.finite? #=> false... -
Float
# angle -> 0 | Float (13) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...0、負の数なら Math::PI)を返します。
例:
1.arg # => 0
-1.arg # => 3.141592653589793
ただし、自身が NaN(Not a number) であった場合は、NaN を返します。... -
Float
# arg -> 0 | Float (13) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...0、負の数なら Math::PI)を返します。
例:
1.arg # => 0
-1.arg # => 3.141592653589793
ただし、自身が NaN(Not a number) であった場合は、NaN を返します。... -
Float
# phase -> 0 | Float (13) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...0、負の数なら Math::PI)を返します。
例:
1.arg # => 0
-1.arg # => 3.141592653589793
ただし、自身が NaN(Not a number) であった場合は、NaN を返します。... -
Float
# to _ s -> String (13) -
自身を人間が読みやすい形の文字列表現にして返します。
...数点の形式か、 "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 # => "NaN"......小数点の形式か、 "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 # => "NaN"... -
Float
# %(other) -> Float (7) -
算術演算子。剰余を計算します。
...術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
# 剰余
p 3 % 1.2 #=> 0.6
p 3.0 % 0 #=> NaN... -
Float
# modulo(other) -> Float (7) -
算術演算子。剰余を計算します。
...術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
# 剰余
p 3 % 1.2 #=> 0.6
p 3.0 % 0 #=> NaN... -
Float
# to _ yaml(opts = {}) (7) -
自身を YAML ドキュメントに変換します。
...ションの詳細は YAML::Syck::Emitter#reset を参照し
てください。
print 1.0.to_yaml # => --- 1.0
print -1.0.to_yaml # => --- -1.0
print (1.0/0.0).to_yaml # => --- .Inf
print (-1.0/0.0).to_yaml # => --- -.Inf
print (0.0/0.0).to_yaml # => --- .NaN......オプションの詳細は Syck::Emitter#reset を参照し
てください。
print 1.0.to_yaml # => --- 1.0
print -1.0.to_yaml # => --- -1.0
print (1.0/0.0).to_yaml # => --- .Inf
print (-1.0/0.0).to_yaml # => --- -.Inf
print (0.0/0.0).to_yaml # => --- .NaN...
