這是很容易遍歷一個列表:Perl:是否可以遍歷匿名散列?
foreach my $elem (1, 2, 3, 4, 5) {
say $elem;
}
或匿名數組:
foreach my $elem (@{[ 1, 2, 3, 4, 5 ]}) {
say $elem;
}
但有可能做同樣的一個匿名的哈希?我試過:
while (my ($key, $value) = each (%{{ a => 1, b => 2, c => 3 }})) {
say "$key=$value";
}
但我得到一個無限循環。
與你所說的相反,沒有數組涉及'foreach my $ elem(1,2,3,4,5){elect; }' – ikegami