【发布时间】:2013-12-02 07:03:35
【问题描述】:
如果给定一个数组l = Array.new,其中l 填充了一篇文章的文本。
创建一个新字符串的最简单方法是什么,循环遍历数组的每一行,然后将数组的每一行添加到新创建的字符串中?
【问题讨论】:
-
l是行数组还是字符数组?
如果给定一个数组l = Array.new,其中l 填充了一篇文章的文本。
创建一个新字符串的最简单方法是什么,循环遍历数组的每一行,然后将数组的每一行添加到新创建的字符串中?
【问题讨论】:
my_string = l.join '' 应该可以正常工作。
一个更重要的解决方案如下:
my_string = ''
l.each do |line|
my_string += line
end
【讨论】:
l.join 将与l.join '' 一样有效