44件ヒット
[1-44件を表示]
(0.061秒)
種類
- インスタンスメソッド (33)
- クラス (11)
ライブラリ
- ビルトイン (22)
- bigdecimal (11)
- json (11)
クラス
- BigDecimal (11)
- Float (11)
-
JSON
:: State (11)
キーワード
- Numeric (11)
-
allow
_ nan? (11)
検索結果
-
Float
# nan? -> bool (18207.0) -
数値が NaN(Not a number)のとき真を返します。
...数値が NaN(Not a number)のとき真を返します。
//emlist[例][ruby]{
nan = 0.0/0.0
p nan # => NaN
p nan.nan? # => true
//}... -
BigDecimal
# nan? -> bool (18201.0) -
self が NaN のときに true を返します。それ以外のときに false を返します。
self が NaN のときに true を返します。それ以外のときに false を返します。 -
JSON
:: State # allow _ nan? -> bool (6229.0) -
NaN, Infinity, -Infinity を生成できる場合、真を返します。 そうでない場合は偽を返します。
...N, Infinity, -Infinity を生成できる場合、真を返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new({})
json_state.allow_nan? # => false
json_state = JSON::State.new(allow_nan: true)
json_state.allow_nan? # => true... -
Numeric (2184.0)
-
数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。
...されています。
演算や比較を行うメソッド(+, -, *, /, <=>)は Numeric のサブクラスで定義されま
す。Numeric で定義されているメソッドは、サブクラスで提供されているメソッド
(+, -, *, /, %) を利用して定義されるものがほとんど......を定義した時に、
演算メソッド(+, -, *, /, %, <=>, coerce)だけを定義すれば、数値クラスのそのほかのメソッドが
適切に定義されることを意図して提供されています。
+@, -@ は単項演算子 +, - を表しメソッド定義などではこの記......x
-------------------------------------------------------------------------------------------
modulo | o - o o o - -
nan? | - - - - o - -......Complex
--------------------------------------------------------------------------------
magnitude | o o o o o
modulo | o o o - -
nan? | - -...