为什么打印$(给出一个数字系列

xtr*_*eak 7 perl

当我开始使用变量来打印$foo字符串中的变量时

我用过print ${foo}s但是当我用print "$(foo)s" 它时给了我

1000 4 24 27 30 46 108 125 1000)s.当我打印$($)它给我序列1000 4 24 27 30 46 108 125 1000.也 $[给了5.014002$]给了0.他们的意思是什么?

小智 10

$( 这个过程真正的gid.

$[=此变量存储数组中第一个元素的索引,以及子字符串中第一个字符的索引.默认值为0.

$) =这个过程的有效gid.

$] = Perlversion

在这里看到:http://perldoc.perl.org/perlvar.html


Que*_*tin 7

请参阅perldoc perlvar(事实上​​,只要您有关于$符号的问题,请随时查看).

$($)提供真实有效的流程.

如果系统同时支持多个组中的成员身份,则会获得以空格分隔的gid列表.

$[ 是被认为是数组的第一个元素的索引.

$] 是一种旧方法来获取用于运行程序的Perl版本.