我在Ruby中有一个数组,如["dog", "cat", bat"]
。如何将它们连接成一个单独的字符串,其中的单词用空格分隔,例如"dog cat bat"
?我知道迭代元素并逐个加入它们很容易,但是有单行方式吗?
答案 0 :(得分:6)
a = ["dog", "cat", "bat"]
a.join(" ") #=> "dog cat bat"
答案 1 :(得分:2)
可爱的捷径:
["dog", "cat", "bat"] * ' '
#=> "dog cat bat"
答案 2 :(得分:0)
[“dog”,“cat”,“bat”]。加入''