【发布时间】:2017-02-09 16:38:36
【问题描述】:
遍历列表很容易:
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; }没有涉及数组
标签: perl hash foreach anonymous-types