るりまサーチ

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

関連するキーワード

  1. dbm
  2. _builtin
  3. sdbm
  4. gdbm
  5. thread

ライブラリ

検索結果

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...