綾乃介と申します

 配列のハッシュの操作方法について質問させてください。

 生成した配列のハッシュの各要素にアクセスしたいのですが

#配列のハッシュ
db = [{'id'=>0,'flag'=>0,'tarm'=>1-2},
      {'id'=>1,'flag'=>1,'tarm'=>2-3}]

print db[0]['id']

このように、ダイレクトに指定しないとアクセスできません。

db.each{|v|
  v.keys{|k|
    print k['id'],"\n"
  }
}

や

db[0].keys

こんな感じで、試してみたのですがどうやってもループを作ること
が出来ません。

 配列のハッシュ、ハッシュの配列、配列の配列などで、ループを
作成して各要素にアクセスできるようにすればどのようにすればい
いのでしょうか?

 ご教授をお願いいたします。

====================================================================
   綾乃介@IBARAKI Univ.
      E-mail: aya / big.or.jp
      URL:http://www5.big.or.jp/~aya/cgi-space/
====================================================================
|          CGIスクリプト新着情報メーリングリスト!!                |
|       http://www5.big.or.jp/~aya/cgi-space/script-ml.html         |