配列に値を追加

先頭に値を追加するにはArray#unshift、末尾に値を追加するにはArray#push、任意の場所の値を追加するにはArray#insertを使用します。

items = [1, 2, 3, 4]
p items # [1, 2, 3, 4]

# 先頭に値を追加
items.unshift(0)
p items # [0, 1, 2, 3, 4]

# 末尾に値を追加
items.push(5)
p items # [0, 1, 2, 3, 4, 5]

# 2,3番目に値を追加
items.insert(1, 'a', 'b')
p items # [0, "a", "b", 1, 2, 3, 4, 5]

関連項目