【发布时间】:2014-02-17 18:04:51
【问题描述】:
我有这段代码:
super_heroes = [
["Spider Man", "Peter Parker"],
["Deadpool", "Wade Wilson"],
["Wolverine", "James Howlett"]
]
super_heroes.each do |sh|
sh.each do |heroname, realname|
puts "#{realname} is #{heroname}"
end
end
输出是这样的:
is Spider Man
is Peter Parker
is Deadpool
is Wade Wilson
is Wolverine
is James Howlett
但我想成为这样的人:
Peter Parker is Spider Man
Deadpool is Wade Wilson
Wolverine is James Howlett
在迭代代码数小时后,我仍然无法弄清楚。如果有人能把我引向正确的方向并解释我做错了什么,我将不胜感激。谢谢!
【问题讨论】:
标签: ruby arrays multidimensional-array