遍历列表很容易:
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) { say $elem; }
中没有涉及到数组。 - ikegami