如何组合此数组中的子数组
[["0", "0", "0"], ["0", "0", "0"], ["1"]]
我想在每个子数组之间添加一个逗号,以便它可以读取
000,000,1
。
我尝试过使用*","
,但它会将整个数组合并在一起,而是给我0,0,0,0,0,0,1
。谢谢你的帮助!
答案 0 :(得分:4)
首先加入内部数组:
array.map(&:join)
# => ["000", "000", "1"]
加入该数组,但这次使用,
作为分隔符:
array = ["000", "000", "1"]
array.join(',')
# => "000,000,1"
或作为一个班轮:
array = [["0", "0", "0"], ["0", "0", "0"], ["1"]]
array.map(&:join).join(',')
# => "000,000,1"