Как вытащить значения из массива, как вы делаете с .map? Вот мой код:Как получить последние элементы массива в Ruby?
counter = 0
ary = Array.new
puts "How many teams do you have to enter?"
hm = gets.to_i
until counter == hm do
puts "Team City"
city = gets.chomp
puts "Team Name"
team = gets.chomp
ary.push([city, team])
counter += 1
end
ary.map { |x, y|
puts "City: #{x} | Team: #{y}"
}
print "The last team entered was: "
ary.last
Конечный результат выглядит следующим образом:
City: Boston | Team: Bruins
City: Toronto | Team: Maple Leafs
The last team entered was:
=> ["Toronto", "Maple Leafs"]
Но я хочу, чтобы последняя строка читать
The last team entered was: Toronto Maple Leafs
Как я могу получить мои ценности в этой линии без =>, скобки и кавычки?
Сначала я все «Nawwww мне нравится мой формат», то я попробовал ваш и о да это wayyyy лучше. Дерьмо, мол! Я просто изучаю Ruby, и это здорово. Благодаря! – ComputerUser5243
'ary.map {| x, y | puts "Город: # {x} | Команда: # {y}"} 'злоупотребляет' map', 'each' iterator ** должен использоваться там **. – mudasobwa