Как я могу добавить массив в Ruby?

Каков наилучший способ добавления массива в Ruby. Возможно, что-то похожее на Python list.insert(0, 'foo')?

Я хотел бы добавить элемент в массив Ruby в позиции 0 и смещать все остальные элементы.

Ответ 1

array = ['b', 'c']

array.unshift('a')

p array
=> ['a', 'b', 'c']

Ответ 2

Еще один способ, чем Стив ответить

array = ['b', 'c']
array = ['a'] + array #["a", "b", "c"]

Ответ 3

array = ["b", "c"]
array.insert(0, "a", "a") # => ["a", "a", "b", "c"]