0

のようなRubyの配列があり["dog", "cat", bat"]ます。のように、スペースで区切られた単語で単一の文字列に結合するにはどうすればよい"dog cat bat"ですか? 要素を繰り返し処理して 1 つずつ結合するのは簡単ですが、1 行で行う方法はありますか?

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 に答える