次のような場所の座標の配列のハッシュがあります。
cities = {
"l10"=> [41.84828634806966,-87.61184692382812],
"l11"=> [41.86772008597142,-87.63931274414062],
"l12"=> [41.88510316124205,-87.60498046875],
"l13"=>[41.84930932360913,-87.62420654296875]
}
最初の配列の 2 番目の値にアクセスするために、次のことを試しました。
puts cities[0][1][1]
印刷したい-87.61184692382812
のですが、そうではありません。エラーが発生します。
ハッシュを反復しようとしています。を使用してアクセスする
puts cities["l10"][1]
動作しません。しかし
puts cities[0][1][1]
配列に変換するとうまくいきました。