在Perl中查找数组的大小

前端之家收集整理的这篇文章主要介绍了在Perl中查找数组的大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我似乎遇到了几种不同的方式来找到数组的大小。这三种方法有什么区别?
my @arr = (2);
print scalar @arr; # First way to print array size

print $#arr; # Second way to print array size

my $arrSize = @arr;
print $arrSize; # Third way to print array size

解决方法

第一种和第三种方法是相同的:它们在标量上下文中计算数组。我认为这是获取数组大小的标准方法

第二种方法实际上返回数组的最后一个索引,这不是(通常)与数组大小相同。

猜你在找的Perl相关文章