405件ヒット
[1-100件を表示]
(0.037秒)
別のキーワード
ライブラリ
- ビルトイン (75)
- csv (12)
- json (72)
-
net
/ imap (36) - objspace (48)
- openssl (12)
- ostruct (12)
- psych (8)
-
rdoc
/ code _ object (12) -
ripper
/ filter (24)
クラス
- BasicObject (36)
- CSV (12)
- Data (3)
-
JSON
:: Parser (36) -
JSON
:: State (24) -
Net
:: IMAP :: FetchData (12) -
Net
:: IMAP :: ResponseCode (12) -
Net
:: IMAP :: UntaggedResponse (12) - Object (12)
-
OpenSSL
:: ASN1 :: ASN1Data (12) - OpenStruct (12)
-
RDoc
:: CodeObject (12) -
Ripper
:: Filter (24)
モジュール
- Marshal (24)
- ObjectSpace (48)
- Psych (8)
キーワード
- CircularDatastructure (12)
- DATA (12)
-
Data
_ Get _ Struct (12) -
NEWS for Ruby 2
. 3 . 0 (10) - RDATA (12)
- Ruby用語集 (12)
- attr (12)
-
count
_ objects _ size (12) -
count
_ tdata _ objects (12) - deconstruct (3)
- depth (12)
- depth= (12)
- dump (24)
- instance (12)
-
instance
_ eval (24) - json (12)
-
memsize
_ of (12) -
memsize
_ of _ all (12) -
method
_ missing (12) - new (12)
-
on
_ XXX (12) -
on
_ default (12) - parse (12)
-
rb
_ data _ object _ alloc (12) -
rdoc
/ generator / json _ index (12) -
safe
_ load (8) - source (12)
-
to
_ h (12) - value (12)
- 制御構造 (12)
検索結果
先頭5件
-
json (26012.0)
-
JSON (JavaScript Object Notation)を扱うライブラリです。
...JSON (JavaScript Object Notation)を扱うライブラリです。
このライブラリでは、JSON モジュールに JSON を操作するための代表的なメソッドが集められています。
詳細は JSON モジュールを参照してください。
JSON の仕様は 7159 を参照......y]{
require "json"
# JSON文字列をRubyのオブジェクトに変換する
json_str = '{"name": "Ruby", "age": 30}'
JSON.parse(json_str) # => {"name"=>"Ruby", "age"=>30}
# RubyのオブジェクトをJSON文字列に変換する
data = {"name" => "Ruby", "age" => 30}
JSON.dump(data) # => "{\"na... -
Net
:: IMAP :: ResponseCode # data -> object | nil (18201.0) -
レスポンスコードのデータを返します。
レスポンスコードのデータを返します。
レスポンスコードの種類によって返すオブジェクトは異なります。
ない場合は nil を返します。 -
Net
:: IMAP :: UntaggedResponse # data -> object (18201.0) -
レスポンスを解析した結果のオブジェクトを返します。
レスポンスを解析した結果のオブジェクトを返します。
レスポンスによって異なるオブジェクトを返します。
Net::IMAP::MailboxList であったりフラグを表わす
シンボルの配列であったりします。 -
ObjectSpace
. # count _ tdata _ objects(result _ hash = nil) -> Hash (15228.0) -
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
...T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き......ist[例][ruby]{
ObjectSpace.count_tdata_objects
# => {RubyVM::InstructionSequence=>504, :parser=>5, :barrier=>6,
# :mutex=>6, Proc=>60, RubyVM::Env=>57, Mutex=>1, Encoding=>99,
# ThreadGroup=>1, Binding=>1, Thread=>1, RubyVM=>1, :iseq=>1,
# Random=>1, ARGF.class=>1, Data=>1, :autoload=>3......ラスオブジェクトです。それ
以外の内部的なオブジェクトの場合、キーはシンボルです。シンボルの値は
rb_data_type_struct に格納された名前が使用されます。
戻り値のハッシュは処理系に依存します。これは将来変更になる... -
VALUE rb
_ data _ object _ alloc(VALUE klass , void *datap , RUBY _ DATA _ FUNC dmark , RUBY _ DATA _ FUNC dfree) (12500.0) -
datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。
...
datap をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。... -
Object
:: DATA -> File (9203.0) -
スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。
...んでおくことができます。
DATA 定数はそのデータ部分にアクセスするための File オブジェクトを保持しています。
__END__ を含まないプログラムにおいては DATA は定義されません。
=== 注意
* DATA.rewind で移動する読みとり......ファイル ($0) を指します。
=== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # => 烟花三月下揚州
print DATA.gets # => 孤帆遠影碧空尽
print DATA.gets # => 唯見長江天際流
DATA.gets # => nil
__END__
故人西辞黄......江天際流
=== 例2
sum = 0
DATA.each_line do |line|
sum += line.to_i
end
DATA.rewind
p DATA.gets # => "sum = 0¥n"
__END__
17
19
23
29
31
=== 例3
DATA.gets # => uninitialized constant DATA (NameError)
=== 例4
ファイル... -
Data
# deconstruct -> [object] (9130.0) -
self のメンバの値を配列で返します。
...。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
distance.deconstruct # => [10, "km"]
//}
このメソッドは以下のようにパターンマッチで利用されます。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Meas.........
end
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。
@see d:spec/pattern_matching#matching_non_primitive_objects... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (9106.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...ください。この内容はあくまでもヒ
ントとして扱う必要があります。特に T_DATA の合計値は正しくないでしょう。
//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@rais... -
RDoc
:: CodeObject # metadata -> Hash (9100.0) -
自身が持つメタデータ(他から任意の値を設定してもよい)を返します。
自身が持つメタデータ(他から任意の値を設定してもよい)を返します。 -
JSON
:: CircularDatastructure (9000.0) -
JSON 形式の文字列を生成するときに循環するデータ構造があるときに発生する例外です。
...JSON 形式の文字列を生成するときに循環するデータ構造があるときに発生する例外です。...