This question already has answers here:
Closed 2 years ago.
Ruby combining an array into one string
(3个答案)
如何用Ruby编写一个数组,使数组本身的元素保持在同一行?
例如。
给予:
但我需要:
谢谢你的帮助!
有趣的是,还可以将数组乘以要将元素分隔的字符串:
以上两种输出都相同:
(3个答案)
如何用Ruby编写一个数组,使数组本身的元素保持在同一行?
例如。
a= ["Tom", "Jerry"]
puts a
给予:
Tom
Jerry
但我需要:
Tom, Jerry
谢谢你的帮助!
最佳答案
可以对数组使用join
方法来执行此操作。
a= ["Tom", "Jerry"]
puts a.join(", ")
有趣的是,还可以将数组乘以要将元素分隔的字符串:
a= ["Tom", "Jerry"]
puts a * ", "
以上两种输出都相同:
Tom, Jerry
10-06 00:26