Ruby将数组合并为一个字符串

时间:2010-10-25 20:43:49

标签: ruby

在Ruby中有没有办法将所有数组元素组合成一个字符串?

示例数组:

@arr = ['<p>Hello World</p>', '<p>This is a test</p>']

示例输出:

<p>Hello World</p><p>This is a test</p>

2 个答案:

答案 0 :(得分:276)

使用Array#join方法(join的参数是在字符串之间插入的内容 - 在本例中为空格):

@arr.join(" ")

答案 1 :(得分:19)

虽然比join更加神秘,但你也可以将数组乘以一个字符串。

@arr * " "