関数順 インデックス
目的別 インデックス

構文
 
 each 対象のハッシュ

返り値
 
 キーと値

説明

  • 対象のハッシュからキーと値のリストを取得します。取り出す順番は特に決まりはなくばらばらです。

使用例

ハッシュ%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;
}