説明
- 対象のハッシュからキーと値のリストを取得します。取り出す順番は特に決まりはなくばらばらです。
使用例
ハッシュ%fooのキーと値の一覧を表示する
#!/usr/bin/perl
use strict;
use warnings;
my %foo = (
foo => 'hoge',
bar => 'fuga',
baz => 'piyo',
);
while (my ($key, $val) = each %foo) {
printf "%s => %s\n", $key, $val;
}
環境変数の一覧を表示する
#!/usr/bin/perl
use strict;
use warnings;
while (my ($key, $val) = each %ENV) {
printf "%s => %s\n", $key, $val;
}
使用するモジュールの一覧を表示する
#!/usr/bin/perl
use strict;
use warnings;
while (my ($key, $val) = each %INC) {
printf "%s => %s\n", $key, $val;
}