るりまサーチ

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

別のキーワード

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

検索結果

Marshal フォーマット (15051.0)

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

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

=== nil, true, false

それぞれ、'0', 'T', 'F' になります。

//emlist[][ruby]{
p Marshal.dump(nil).unpack1("x2 a*") # => "0"
p Marshal.dump(true).unpack1("x2 a*") # => "T"
p Marshal.dump...
...r = 1
end
p Bar.instance_eval { @bar } # => 1
File
.open('testfile', 'wb') do |f|
Marshal.dump(Bar, f)
end

# 別プログラム相当にするため remove_const
Object.send :remove_const, :Bar

module Bar
end

p bar = Marshal.load(File.binread('testfile'))
p bar.instance_eval { @bar }
# => nil
//...
...長さ(Fixnum形式) | シンボル名 |
//}

//emlist[例][ruby]{
p Marshal.dump(:foo).unpack("x2 a c a*")
# => [":", 8, "foo"]
//}

=== Symbol (link)

';' で始まるデータ構造は、対応するシンボル名が既に
dump/load されている場合に使用されます。
番号は内部...