【发布时间】:2015-08-28 12:08:05
【问题描述】:
给定:
a = [[1,"a"],[2,"b"]]
b = [[3,"c"],[4,"d"]]
我想把a 变成[[1,"a"],[2,"b"][3,"c"],[4,"d"]]。没有+ 怎么办?它创建了一个新数组,我想避免这种情况。
(a << b).flatten(1)
# => [1, "a", 2, "b", [3, "c"], [4, "d"]]
【问题讨论】:
-
请注意,您预期的
a无效。
标签: arrays ruby immutability