如何格式化红宝石多维数组(作为单独的字符串)?

时间:2018-07-09 07:05:33

标签: ruby

当前输入:

"[["a"], ["a", "b"], ["a", "b", "c"], ["a", "c"], ["b"],["b", "c"],["c"]]"

预期输出:

"a ab abc ac b bc c"

不是["a", "ab", "abc", "ac", "b", "bc", "c"]

如何加入并显示为单独的字符串

1 个答案:

答案 0 :(得分:5)

目前尚不清楚您到底想做什么。数组:

array.map(&:join)
#=> ["a", "ab", "abc", "ac", "b", "bc", "c"]

字符串:

array.map(&:join).join(' ')
#=> "a ab abc ac b bc c"