我正在尝试从哈希数组中访问一个值。一个示例数组如下所示:
family = [
[
{ "Homer" => 1, "Marge" => 2, "Lisa" => 3, "Maggie" => 4,
"Abe" => 5, "Santa's Little Helper" => 6
}
],
[
{ "Homer" => 2, "Marge" => 4, "Lisa" => 6,
"Maggie" => 8, "Abe" => 10, "Santa's Little Helper" => 12
}
]
]
如果我尝试使用下面的语句访问"Homer"
数组索引0
( family[0]
) 中键的哈希值并希望获得该值1
:
family[0]["Homer"]
我收到一个错误,上面写着
"test.rb:4:in `[]': can't convert String into Integer (TypeError)"
关于如何在一个简单的语句中访问这样一个数组中的哈希值的任何建议?