Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Array > shift
shift(n = 1) -> Array | nil
自身の先頭から指定された n 個だけ要素を取り除いてそれを返します。 自身が空配列の時は nil を返します。
例:
a = [0, 1, 2, 3, 4] p a.shift #=> 0 p a #=> [1, 2, 3, 4] p [].shift #=> nil
[SEE_ALSO] Array#push, Array#pop, Array#unshift