arrays - 将数组插入 ruby​​ 上的数组仅一级

标签 arrays ruby immutability

给定:

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.concat(b)

......................................

关于arrays - 将数组插入 ruby​​ 上的数组仅一级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32240574/

相关文章:

c# - 如何确保泛型的不变性

data-structures - 高效实现不可变(双重)链表

php - 无法从循环中为数组赋值

java - 将 Java 中的 ArrayList.toArray() 类型转换为普通数组

java - Storm 发射整数数组并检索它

jquery - 自动隐藏 rails 中的 flash 消息

Php Mysql NOT IN array 只影响数组中的第一个结果

mysql - 在数据库中查找没有关联记录的所有记录

ruby - Chef 和 erb 模板。如何使用 bool 代码块

java - 这个 MessageDigest 包装器线程安全吗?