我有一个数组,它是结构的成员:
$self->{myArray} = ["value1", "value2"];
我正在尝试使用以下代码对其进行迭代:
my @myArray = $self->{myArray};
foreach my $foo (@myArray){
#Do something with the using $foo
...
}
问题是'foreach'循环仅执行一次(当我希望它执行两次时,因为@myArray具有两个元素:“ value1”和“ value2”)。
当我检查@myArray数组大小时,得到的大小为1。这段代码在做什么错?
最佳答案
我相信:
<泵>
您要返回数组:
关于perl - 如何遍历Perl数组引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1342229/