我有一个哈希如下:
h={1=>{'a'=>3,'b'=>2,'c'=>3},2=>{'a'=>2,'b'=>1,'c'=>3},3=>{'a'=>2,'b'=>1,'c'=>3}}
我想按如下方式打印:
inner key outer key values
'a' 1 3
'a' 2 2
'a' 3 2
b
和c
相同。请指导我。
答案 0 :(得分:3)
puts "inner key outer key values"
h.flat_map{|o, h| h.map{|i, v| [i, o, v]}}.sort
.each{|i, o, v| puts "'#{i}' #{o} #{v}"}
答案 1 :(得分:1)
您可以使用以下哈希轻松打印表格:
body.onresize