我需要一个方法,它返回一个开始指定索引的合并数组。我看过here,here和here而没有破解它。
我可以看到这个连接,但我想更新数组而不是简单地组合它们:
@a1 = [0,0,0,0,0]
a2 = [1,1]
def update_array(new_array)
@a1.push(*new_array)
end
update_array(a2)
我希望输出类似于:
#[0,1,1,0,0] or [0,0,0,1,1]
取决于指定的索引。
答案 0 :(得分:1)
数组有一个方法可以做到:insert
a1 = [0,0,0,0,0]
a2 = [1,1]
a1.insert(1, *a2) # => [0, 1, 1, 0, 0, 0, 0]