在Ruby中,有没有一种方法可以将所有数组元素组合成一个字符串?
示例数组:
@arr = ['<p>Hello World</p>', '<p>This is a test</p>']
输出示例:
<p>Hello World</p><p>This is a test</p>
发布于 2010-10-26 04:44:41
使用Array#join
方法( join
的参数是要在字符串之间插入的内容-在本例中是一个空格):
@arr.join(" ")
发布于 2013-12-17 13:27:19
虽然比join
更隐蔽一些,但您也可以将数组乘以一个字符串。
@arr * " "
发布于 2018-09-15 05:34:29
这是我的解决方案:
@arr = ['<p>Hello World</p>', '<p>This is a test</p>']
@arr.reduce(:+)
=> <p>Hello World</p><p>This is a test</p>
https://stackoverflow.com/questions/4018689
复制相似问题