当前位置:问百书>生活百科>perl语言中$$是什么意思

perl语言中$$是什么意思

2024-06-18 17:28:10 编辑:join 浏览量:574

perl语言中$$是什么意思

$$ Perl解释器的进程ID。

补充:

$组合还有很多标记:

$! 根据上下文内容返回错误号或者错误串。

$” 列表分隔符。

$# 打印数字时默认的数字输出格式。

$% 当前输出通道的当前页号。

$& 与上个格式匹配的字符串。

$( 当前进程的组ID$) 当前进程的有效组ID。

$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之。

$, 当前输出字段分隔符。

$. 上次阅读的文件的当前输入行号。

$/ 当前输入记录分隔符,默认情况是新行。

$: 字符设置,此后的字符串将被分开,以填充连续的字段。

变量的变量,例如:

$a=1;

$b=2;

$c="a";

print $$c;

输出结果是1

好象是动态变量,快10年前用过的东西了,记不清楚了。

比方:$opt_t 的值是字符串 abc

$task_id 的值是字符串 def

那么$$task_id=$opt_t以后

$def 的值就是字符串 abc

好象是这样的,我记得PERL里的变量有类似的用法,很奇怪,其他语言里没有的。

标签:perl,语言

版权声明:文章由 问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbaishu.com/life/422926.html
热门文章
二维码