まくまくPerlノート
ハッシュのサイズを取得する
2008-03-02

keys 関数をスカラーコンテキストで評価すると、ハッシュのキーの数、つまり、ハッシュの要素数を取得することができます。

my $n = keys %hash;

Perl はキーの数を調べるために、内部でキーのリストを作成したりせずに、効率よく実行できるように実装されています。

2008-03-02