2013年3月8日金曜日

連想配列からキーと値の組みを取り出す

連想配列(ハッシュ)からキーと値を一度に取り出すには、eachを使います。



%hash = (
'D' => 4,
'E' => 9,
'C' => 1,
'A' => 5,
'B' => 8,
);

while (@key_value = each %hash) { # 辞書からキーと値の組みを取り出す
print "$key_value[0]:$key_value[1]\n";
}



eachでは「キー」と「値」の配列が取得できます。
結果は以下のようになります。


A:5
C:1
D:4
B:8
E:9



0 件のコメント:

コメントを投稿