我想要组合的数组。例如:
["a", "b", "c", "d"]
是一个数组
["xxxx", "xx", "xxxxx", "x"]
是另一个
我想要的输出是一个新的数组,如下所示:
["axxxx", "bxx", "cxxxxx", "dx"]
我不太确定如何将这两者结合起来。
非常感谢。
答案 0 :(得分:3)
s = ["a", "b", "c", "d"].zip ["xxxx", "xx", "xxxxx", "x"]
#=> [["a", "xxxx"], ["b", "xx"], ["c", "xxxxx"], ["d", "x"]]
s.map &:join
# => ["axxxx", "bxx", "cxxxxx", "dx"]