Perl中的特殊变量$#_是什么意思?

时间:2011-08-10 10:51:27

标签: perl

我在浏览时遇到了这个特殊变量($#_)。试图找出它意味着什么,却找不到任何东西。请让我知道这个特殊变量是什么意思。

1 个答案:

答案 0 :(得分:15)

在Perl中,您将获得@array的最后一个元素的索引,其语法为$#array。所以$#_是数组@_中最后一个元素的索引。这与数组中的元素数量(使用scalar @array得到的)不同,因为Perl数组通常是从0开始的。