首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ruby将数组合并为一个字符串

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

Stack Overflow用户
提问于 2010-10-26 04:43:49
回答 3查看 173.6K关注 0票数 174

在Ruby中,有没有一种方法可以将所有数组元素组合成一个字符串?

示例数组:

代码语言:javascript
复制
@arr = ['<p>Hello World</p>', '<p>This is a test</p>']

输出示例:

代码语言:javascript
复制
<p>Hello World</p><p>This is a test</p>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-26 04:44:41

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

代码语言:javascript
复制
@arr.join(" ")
票数 329
EN

Stack Overflow用户

发布于 2013-12-17 13:27:19

虽然比join更隐蔽一些,但您也可以将数组乘以一个字符串。

代码语言:javascript
复制
@arr * " "
票数 21
EN

Stack Overflow用户

发布于 2018-09-15 05:34:29

这是我的解决方案:

代码语言:javascript
复制
@arr = ['<p>Hello World</p>', '<p>This is a test</p>']
@arr.reduce(:+)
=> <p>Hello World</p><p>This is a test</p>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4018689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档