0

現在、次のようなデータと呼ばれる二重ハッシュがあります。

data [name][action]

すなわち

 data = {"Mike" => {"Walked" => 13, "Ran" => 5}, "Steve" => {...}}

この特定のハッシュについては、実際にはハッシュ内のキーがわかりません。次のように繰り返し処理したいだけです。

data.each |item| do
    #how to get the key name for item here?
    puts item["Walked"].to_s
    puts item["Ran"].to_s
end

値の横のテーブルに表示できるように、キーを取得したいと思います。

4

2 に答える 2

2

以下を使用して、ハッシュを反復処理できます。

data.each do |key, value|

end
于 2013-10-15T20:38:37.773 に答える