215件ヒット
[1-100件を表示]
(0.060秒)
種類
- モジュール関数 (94)
- インスタンスメソッド (66)
- 定数 (33)
- 特異メソッド (22)
ライブラリ
- ビルトイン (6)
- bigdecimal (22)
- csv (11)
- json (154)
- matrix (22)
クラス
- BigDecimal (22)
-
JSON
:: Parser (11) -
JSON
:: State (44) - Matrix (11)
-
Matrix
:: LUPDecomposition (11) - String (11)
キーワード
-
EXCEPTION
_ ALL (11) -
EXCEPTION
_ NaN (11) - Float (6)
-
allow
_ nan? (11) - determinant (11)
-
determinant
_ e (11) -
fast
_ generate (11) -
fast
_ unparse (11) - generate (11)
- load (11)
- new (22)
- parse (11)
- parse! (11)
-
parse
_ csv (11) - restore (11)
-
to
_ h (11) -
to
_ hash (11) - unparse (11)
検索結果
先頭5件
-
JSON
:: NaN -> Float (21217.0) -
NaN (Not a Number) を表します。
...
NaN (Not a Number) を表します。
@see Float... -
BigDecimal
:: EXCEPTION _ NaN -> Integer (12317.0) -
BigDecimal の計算結果が NaN になった場合に例外を発生させるかどう かを設定、確認する際の値を返します。
...BigDecimal の計算結果が NaN になった場合に例外を発生させるかどう
かを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
JSON
:: State # allow _ nan? -> bool (9251.0) -
NaN, Infinity, -Infinity を生成できる場合、真を返します。 そうでない場合は偽を返します。
...
NaN, 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? # => tr... -
BigDecimal
:: EXCEPTION _ ALL -> Integer (6206.0) -
BigDecimal の計算において例外を発生させるかどうかを設定、確認する 際の値を返します。
...する
際の値を返します。
以下の例外全てが対象です。
* BigDecimal::EXCEPTION_INFINITY
* BigDecimal::EXCEPTION_NaN
* BigDecimal::EXCEPTION_OVERFLOW
* BigDecimal::EXCEPTION_UNDERFLOW
* BigDecimal::EXCEPTION_ZERODIVIDE
BigDecimal.mode の第 1 引数に指定します。... -
Matrix
:: LUPDecomposition # determinant -> Numeric (6200.0) -
元の行列の行列式の値を返します。 LUP 分解の結果を利用して計算します。
...元の行列の行列式の値を返します。
LUP 分解の結果を利用して計算します。
@see Matrix#determinant... -
JSON
:: Parser . new(source , options => {}) -> JSON :: Parser (3318.0) -
パーサを初期化します。
...るにはゼロまたは偽を指定してください。
: :allow_nan
真を指定すると 4627 を無視して NaN, Infinity, -Infinity をパースエラーにしません。
デフォルトは偽です。
: :create_additions
偽を指定するとマッチするクラスや ID があって......SON のオブジェクトを変換するクラスを指定します。デフォルトは Hash です。
: :array_class
JSON の配列を変換するクラスを指定します。デフォルトは Array です。
@param source パーサの元となる文字列を指定します。
@param options......オプションを指定するためのハッシュです。
//emlist[例][ruby]{
require 'json'
parser = JSON::Parser.new(DATA.read)
print parser.source
# => {
# => "Tanaka": {
# => "name":"tanaka",
# => "age":20
# => },
# => "Suzuki": {
# => "name":"suzuki",
# => "age":25... -
JSON
:: State . new(options = {}) -> JSON :: State (3312.0) -
自身を初期化します。
...初期化します。
@param options ハッシュを指定します。
指定可能なオプションは以下の通りです。
: :indent
インデントに使用する文字列を指定します。デフォルトは空文字列です。
: :space
JSON 形式の文字列のトークン......トは空文字列です。
: :space_before
JSON 形式の文字列中で JavaScript のオブジェクトを表す部分にある ':' の
前に挿入する文字列をセットします。デフォルトは空文字列です。
: :object_nl
JSON 形式の文字列中に現れる JavaScript......のオブジェクトの行末に挿入する文字列を指定します。
デフォルトは空文字列です。
: :array_nl
JSON 形式の文字列中に現れる JavaScript の配列の行末に挿入する文字列を指定します。
デフォルトは空文字列です。
: :check_cir... -
Matrix
# determinant _ e -> Rational | Float (3300.0) -
このメソッドは deprecated です。 Matrix#determinant を代わりに使ってください。
...このメソッドは deprecated です。
Matrix#determinant を代わりに使ってください。... -
JSON
. # parse!(source , options = {}) -> object (3236.0) -
与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
...えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
JSON.#parse よりも危険なデフォルト値が指定されているので
信頼できる文字列のみを入力として使用するようにしてください。
@param source JSON 形式の文字......列を指定します。
@param options オプションをハッシュで指定します。
指定可能なオプションは以下の通りです。
: :max_nesting
入れ子になっているデータの最大の深さを指定します。
数値を指定すると深さのチェック......です。
: :allow_nan
真を指定すると 4627 を無視してパース時に JSON::NaN, JSON::Infinity,
JSON::MinusInfinity を許可するようになります。デフォルトは真です。
: :create_additions
偽を指定するとマッチするクラスや JSON.create_id が見つか... -
JSON
. # load(source , proc = nil , options = {}) -> object (3212.0) -
与えられた JSON 形式の文字列を Ruby オブジェクトとしてロードして返します。
...JSON 形式の文字列を Ruby オブジェクトとしてロードして返します。
proc として手続きオブジェクトが与えられた場合は、読み込んだオブジェクトを
引数にその手続きを呼び出します。
require 'json'
str=<<JSON
[1,2,3]
JSON......JSON.load(str) # => [1,2,3]
JSON.load(str, proc{|v| p v }) # => [1,2,3]
# 以下が表示される
# 1
# 2
# 3
# [1,2,3]
str=<<JSON
{ "a":1, "b":2, "c":3 }
JSON
JSON.load(str) # => {"a"=>1, "b"=>2, "c"=>3}
JSON.load(str, proc{|v| p v }) # => {"a"=>1, "b"=>2, "c"=>3}......# {"a"=>1, "b"=>2, "c"=>3}
@param source JSON 形式の文字列を指定します。他には、to_str, to_io, read メソッドを持つオブジェクトも指定可能です。
@param proc Proc オブジェクトを指定します。
@param options オプションをハッシュで指定し...