るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.017秒)
トップページ > クエリ:marshal_format[x]

別のキーワード

  1. _builtin marshal_dump
  2. marshal dump
  3. _builtin marshal_load
  4. pstore empty_marshal_data
  5. pstore empty_marshal_checksum

検索結果

Marshal フォーマット (23024.0)

Marshal フォーマット フォーマットバージョン 4.8 を元に記述しています。

...//}

==== String, Regexp, Array, Hash のサブクラス (インスタンス変数あり)

'I' で始まるデータ構造になります。
d:marshal_format#instance_variableも参照してください。

//emlist[例 2: インスタンス変数あり][ruby]{
class Foo < Array # (or String, Regexp...
...6, "T", 6, ":", 9, "@foo", "F"]
//}

==== その他

実装上内部構造が異なるため、上記以外では、'o' になります。
(d:marshal_format#Object 参照)

//emlist[例][ruby]{
class Foo
end
p Marshal.dump(Foo.new).unpack("x2 a a c a*")
# => ["o", ":", 8, "Foo\x00"]
//}

=== 'u'

_...
...//}

Object のインスタンスはそれ自身がインスタンス変数を含む構造を持つので
別形式で dump されます。
(d:marshal_format#Object 参照)

この形式は、Array や String のインスタンス用です。

//emlist[例][ruby]{
obj = String.new
obj.instance_eval...

オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (6.0)

オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル * Ruby オフィシャルサイト https://www.ruby-lang.org/ja/ * 原著:まつもとゆきひろ * 最新版URL: https://www.ruby-lang.org/ja/documentation/

...f

その他:
* spec/m17n
* spec/regexp
* spec/lambda_proc

==== 組み込みライブラリ
* _builtin

==== 標準添付ライブラリ
* /

==== C API
* /

==== その他
* news/index
* pack_template
* print_format
* glossary
* symref
* marshal_format
* license
* help...