$# 曾经是一个用于格式化打印数字的变量。经过一段时间的弃用周期,它在 Perl v5.10.0 中被移除,现在使用它会触发一个警告:$# is no longer supported。
$#
$# is no longer supported
这不是你在数组名称前面使用的符号来获取最后一个索引,例如 $#array。这仍然是你在 Perl 中获取数组最后一个索引的方法。这两个没有任何关系。
$#array
在 Perl 5 中已弃用。
在 Perl v5.10.0 中移除。