如何在Ruby中编写一个数组,保持数组本身的元素在同一行?
E.g。
a= ["Tom", "Jerry"]
puts a
给出:
Tom
Jerry
但我需要:
Tom, Jerry
感谢您的帮助!
答案 0 :(得分:4)
您可以使用阵列上的join
方法执行此操作。
a= ["Tom", "Jerry"]
puts a.join(", ")
有趣的是,您还可以将数组乘以您希望将元素分隔的字符串:
a= ["Tom", "Jerry"]
puts a * ", "
以上两者都给出了相同的输出:
Tom, Jerry