0

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

4

3 回答 3

6
a = ["dog", "cat", "bat"]
a.join(" ") #=> "dog cat bat"
于 2012-11-24T04:51:01.630 回答
2

可爱的捷径:

["dog", "cat", "bat"] * ' '
#=> "dog cat bat"
于 2012-11-24T08:40:35.333 回答
0

[“狗”、“猫”、“蝙蝠”].join ' '

于 2012-11-24T05:20:50.250 回答