連想配列(ハッシュ)からキーと値を一度に取り出すには、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 件のコメント:
コメントを投稿