我有一个数组数组,当前正在自己的行上打印数组中的每个对象.主数组中包含许多不同的人.每个人都有5个不同的对象存储(例如姓氏,名字,DOB等)
Kournikova
Anna
F
6/3/1975
Red
Hingis
Martina
F
4/2/1979
Green
Seles
Monica
F
12/2/1973
Black
Run Code Online (Sandbox Code Playgroud)
我要做的是每个人在一行上打印每个人及其相应的对象.
有人有解决方案吗?此外,输出不应包含数组括号([])或逗号.我想知道它是否只需要一个字符串,或者是否有我遗漏的东西.
我的一些代码如下:
space_array = [split_space[0],split_space[1],split_space[3],new_date,split_space[5]]
master << space_array
puts master
Run Code Online (Sandbox Code Playgroud)
理想的输出将是这样的:
Kournikova Anna F 6/3/1975 Red
Hingis Martina F 4/2/1979 Green
Seles Monica F 12/2/1973 Black
Run Code Online (Sandbox Code Playgroud)
And*_*i S 13
your_array.each do |person|
puts person.join(" ")
end
Run Code Online (Sandbox Code Playgroud)
Rob*_*lor 11
方法put会自动换一行.使用print代替打印文本,没有换行.
或者,如果需要,可以使用join功能.
['a', 'b', 'c'].join(' ')
=> 'a b c'
Run Code Online (Sandbox Code Playgroud)