まくまくPerlノート
ハッシュのキーや値のリストを取得する
2008-03-01
my @k = keys %hash;    # キーのリスト
my @v = values %hash;  # 値のリスト

キーのリストはどのように並ぶかは分かりませんが、values 関数で得られる値のリストは、キーの並びと対応しています。

例: キーでループ処理してハッシュの要素を列挙

foreach $key (keys %hash) {
    print "$key => $hash{$key}\n";
}
2008-03-01