加入数组中的元素

时间:2012-11-24 04:49:47

标签: ruby string

我在Ruby中有一个数组,如["dog", "cat", bat"]。如何将它们连接成一个单独的字符串,其中的单词用空格分隔,例如"dog cat bat"?我知道迭代元素并逐个加入它们很容易,但是有单行方式吗?

3 个答案:

答案 0 :(得分:6)

a = ["dog", "cat", "bat"]
a.join(" ") #=> "dog cat bat"

答案 1 :(得分:2)

可爱的捷径:

["dog", "cat", "bat"] * ' '
#=> "dog cat bat"

答案 2 :(得分:0)

[“dog”,“cat”,“bat”]。加入''