後から順にオブジェクトを配列の先頭に代入する
unshift(*obj) -> self
prepend(*obj) -> self
指定された obj を引数の最後から順番に配列の先頭に挿入
します。引数を指定しなければ何もしません。
[PARAM] obj:
自身に追加したいオブジェクトを指定します。
irb(main):120> arr.unshift 0
irb(main):121> p arr #=> [0, 1, 2, 3]
irb(main):122> arr.unshift [0]
irb(main):123> p arr #=> [[0], 0, 1, 2, 3]
irb(main):124> arr.unshift 1, 2
irb(main):125> p arr #=> [1, 2, [0], 0, 1, 2, 3]
[0, 1, 2, 3]
[[0], 0, 1, 2, 3]
[1, 2, [0], 0, 1, 2, 3]
=> [1, 2, [0], 0, 1, 2, 3]
色々格納できる
irb(main):129> arr.unshift Enumerator.new {}
=> [#<Enumerator: ...>, 1, 2, [0], 0, 1, 2, 3]