108件ヒット
[101-108件を表示]
(0.088秒)
別のキーワード
種類
- インスタンスメソッド (42)
- 文書 (33)
- 特異メソッド (22)
- ライブラリ (11)
クラス
- Array (11)
- Thread (22)
-
Thread
:: SizedQueue (9)
オブジェクト
-
Readline
:: HISTORY (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- Marshal フォーマット (11)
- close (9)
- irb (11)
- join (22)
-
ruby 1
. 6 feature (11) - unshift (11)
検索結果
先頭1件
-
Marshal フォーマット (186.0)
-
Marshal フォーマット フォーマットバージョン 4.8 を元に記述しています。
...l フォーマット
フォーマットバージョン 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(false......で、_dump/_load で対応する必要があります。
//emlist{
| 'u' | クラス名(Symbol)の dump | _dump の結果の長さ(Fixnum形式) | _dump が返す値 |
//}
//emlist[][ruby]{
# coding: ascii-8bit
class Foo
def self._load
end
def _dump(obj)
"hogehoge"
end
end
p Marshal.d......ード位置です。
//emlist{
| '@' | オブジェクトの実体を指す番号(Fixnum形式) |
//}
//emlist[例][ruby]{
obj = Object.new
p Marshal.dump([obj, obj]).unpack("x2 ac aaca6c aca*")
# => ["[", 7, "o", ":", 11, "Object", 0, "@", 6, ""]
ary = []
ary.push ary
p Marshal.dump(ary).unpack...