arrays - 如何向数组添加多个元素?

标签 arrays ruby

我可以轻松地向现有数组添加一个元素:

arr = [1]
arr << 2
# => [1, 2]

如何向我的数组添加多个元素?

我想做类似 arr << [2, 3] 的事情,但这会向我的数组添加一个数组 #=> [1, [2, 3]]

最佳答案

使用 += 运算符:

arr = [1]
arr += [2, 3]
arr
# => [1, 2, 3]

关于arrays - 如何向数组添加多个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20686099/

相关文章:

PHP算法大数组内存问题

python - python列表上的变量滑动窗口

ruby - ruby 数组访问中范围的使用

ruby-on-rails - 为什么 ActiveRecord 对我的新表设置了不需要的外键约束?

php - 我想使用 php 为数组中的每个元素编写文件

javascript - 将数组的每个项目与另一个数组的项目连接

c# - 如何将 "byte[]"的一部分复制到另一个数组?

ruby - StringIO 实例改变原始字符串

ruby-on-rails - 无法从 Ruby 中的 Action Mailer 中访问某些方法

ruby - 如何在 ActiveRecord 中执行 LIKE % 查询?