Perl:相当于" ubound"在VBA中

时间:2016-10-14 15:24:27

标签: arrays perl

现在,在Perl的第2天,我看到数组也以元素(0)开头,如何在VBA中获取数组的最后一个索引,如ubound而不是使用标量(@array)的大小?< / p>

使用$ size = $#array是一种好方法还是有类似于标量(@array)的东西?

1 个答案:

答案 0 :(得分:6)

Perl的数组总是空着。

my @array;      # equivalent
my @array = (); #

要获得最高索引,请使用$#array

my @array = qw(a b c);
print $#array; # 2

如果数组为空,$#array将为-1