我有一个位置坐标数组的哈希值,如下所示:
cities = {
"l10"=> [41.84828634806966,-87.61184692382812],
"l11"=> [41.86772008597142,-87.63931274414062],
"l12"=> [41.88510316124205,-87.60498046875],
"l13"=>[41.84930932360913,-87.62420654296875]
}
要访问第一个数组中的第二个值,我尝试了:
puts cities[0][1][1]
我希望它打印出来-87.61184692382812
,但它没有。它给了我一个错误。
我正在尝试遍历哈希。通过使用访问它
puts cities["l10"][1]
不起作用。但
puts cities[0][1][1]
当我将它转换为数组时工作。