[英]Perl: equivalent of “ubound” in VBA
现在,在Perl的第2天,我也看到数组也以element(0)开头,如何在VBA中获取像ubound这样的数组的最后一个索引,而不是使用标量(@array)来获取数组的大小?
使用$ size = $#array是一个好方法还是存在类似于scalar(@array)的东西?
Perl的数组始终以空开头。
my @array; # equivalent
my @array = (); #
要获得最高的索引,请使用$#array
。
my @array = qw(a b c);
print $#array; # 2
如果数组为空,则$#array
将为-1
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.