ライブラリ
- ビルトイン (3)
検索結果
-
Hash
# shift -> [object , object] (18160) -
ハッシュから要素をひとつ取り除き、[key, value]という配列とし て返します。shiftがどの要素を返すかは不定です。
...とし
て返します。shiftがどの要素を返すかは不定です。
shiftは破壊的メソッドです。selfは要素を取り除かれた残りのハッシュに変更されます。
ハッシュが空の場合、デフォルト値(Hash#defaultまたはHash#default_procのブロック......all"}
p h.shift #=> [:ab, "some"]
p h.shift #=> [:cd, "all"]
p h #=> {}
p h.shift #=> nil
h1 = Hash.new("default value")
p h1 #=> {}
p h1.shift #=> "default value"
h2 = Hash.new {|*arg......| arg}
p h2 #=> {}
p h2.shift #=> [{}, nil]
@see Array#shift...
