allow_nan? -> boolRuby 1.9.3 から[permalink][rdoc][edit]allow_nan=(enable)Ruby 3.4 から-
NaN, Infinity, -Infinity を生成できる場合、
allow_nan?は真を返します。そうでない場合は偽を返します。allow_nan=は、NaN, Infinity, -Infinity を生成できるかどうかを設定します。- [PARAM]
enable: - 真を指定すると NaN, Infinity, -Infinity を生成できるようにします。偽を指定すると生成できないようにします。
例 allow_nan= を使うrequire "json" json_state = JSON::State.new({}) json_state.allow_nan? # => false json_state = JSON::State.new(allow_nan: true) json_state.allow_nan? # => truerequire "json" json_state = JSON::State.new(allow_nan: true) p json_state.allow_nan? # => true json_state.allow_nan = false p json_state.allow_nan? # => false[SEE_ALSO] [RFC4627]
- [PARAM]