-1

我必须要组合的数组。例如:

["a", "b", "c", "d"]是一个数组 ["xxxx", "xx", "xxxxx", "x"]是另一个

我想要的输出将是一个看起来像这样的新数组:

["axxxx", "bxx", "cxxxxx", "dx"]

我不太确定如何将这两者结合起来。

非常感激。

4

1 回答 1

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"] 
于 2013-07-29T06:45:37.960 回答