我有以下代码:
a = ["Cat", "Dog", "Mouse"]
s = ["and", "&"]
我想将数组 s
合并到数组 a
中,这会给我:
["Cat", "and", "Dog", "&", "Mouse"]
查看 Ruby Array 和 Enumerable 文档,我没有看到可以实现此目的的方法。
有没有一种方法可以在不遍历每个数组的情况下做到这一点?
最佳答案
你可以这样做:
a.zip(s).flatten.compact
关于ruby - 在 Ruby 中合并和交错两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7312713/