小编典典

在 Perl 中查找数组的大小

all

我似乎遇到了几种不同的方法来查找数组的大小。这三种方法有什么区别?

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

阅读 72

收藏
2022-05-12

共1个答案

小编典典

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

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

2022-05-12