现在,在Perl的第2天,我看到数组也以元素(0)开头,如何在VBA中获取数组的最后一个索引,如ubound而不是使用标量(@array)的大小?< / p>
使用$ size = $#array是一种好方法还是有类似于标量(@array)的东西?
答案 0 :(得分:6)
Perl的数组总是空着。
my @array; # equivalent
my @array = (); #
要获得最高索引,请使用$#array
。
my @array = qw(a b c);
print $#array; # 2
如果数组为空,$#array
将为-1
。