我在 Perl 中有两个数据结构:
数组:
my @array2 = ( "1", "2", "3");
for $elem (@array2) {
print $elem."\n";
}
给我以下输出:
1
2
3
和一个清单:
my @array = [ "1", "2", "3"];
for $elem (@array) {
print $elem."\n";
}
给出以下输出:
ARRAY(0x9c90818)
显然,我想在这两种情况下迭代元素,但为什么第二种解决方案只给我这个数组的引用?