【发布时间】:2018-01-03 01:37:24
【问题描述】:
我正在尝试用换行符在数组中输出两个值。
list = []
list << "hello"
list << "\n";
list << "testing"
puts "#{list}"
这将给出hello、\n、testing,而不是以下输出:
hello
testing
如何用换行符输出这个数组?
【问题讨论】:
-
您想输出一个组合数组元素的字符串?
puts list.joinruby-doc.org/core-2.5.0/Array.html#method-i-join -
或者如果你只有
list =["hello", "testing"],你可以加入换行符puts list.join("\n") -
如果你不插入换行符,那么
puts ['hello','testing']会给你你想要的输出。 -
只需
puts list提供您想要的。在这种情况下不要使用插值
标签: ruby