【发布时间】:2019-04-03 01:21:33
【问题描述】:
我有一个哈希数组。这是结构的样子:
items = [{"Spaghetti & Meatballs"=>
{
:menu_item_name=>"Spaghetti & Meatballs",
:quantity=>192,
:category=>"delicious"}},
{"Bananas"=>
{
:menu_item_name=>"Bananas",
:quantity=>187,
:category=>"sweet"}}]
我想做以下事情:
items["Bananas"]
并返回香蕉的哈希值。
【问题讨论】:
-
你不需要数组,你可以有
items = { "Bananas" => { menu_item_name: "Bananas", quantity: 187 }, "Spaghetti" => { menu_item_name: "Spaghetti", quantity: 192 } } -
这就是我的数据发送给我的方式,它在一个数组中。我无法改变这一点。
-
@SebastianPalma,为什么这个问题是重复的?这个问题不是如何从哈希数组中获取特定的哈希(链接问题的主题);这是如何让
items["Bananas"]做到这一点。 (我刚刚投票决定重新开放,然后它又重新开放了。我不知道我拥有魔法尘埃。)