[英]How to combine subarrays within an array in Ruby?
我將如何組合此數組中的子數組
[["0", "0", "0"], ["0", "0", "0"], ["1"]]
我想在每個子000,000,1
之間添加一個逗號,以便它將讀取000,000,1
。
我試過使用*","
但是它將把整個數組組合在一起,而是給我0,0,0,0,0,0,1
。 謝謝你的幫助!
首先加入內部數組:
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"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.