配列のハッシュがあります。それをループする最も効率的で最速の方法です。
my %h1 = (
C1 => ['3','1','2'],
C2 => ['6','2','4'],
C3 => ['8', '1'],
);
オプション1
foreach my $key ( keys %HoA ) {
print "Articles in group $key are: ";
foreach ( @{$HoA{$key}} ) {
print "$_\n";
}
}
オプション 2
while( my ($k, $v) = each %HoA ) {
print "Articles in group $k are: @$v\n";
}
巨大な HoA をループする場合、どれが時間を節約できるでしょうか。