perl语言中$$是什么意思

在PERL语言中$一个符号代表一个标量。那$$代表什么意思呢?如:$$task_id=$opt_t.是什么意思。谢谢... 在PERL语言中$一个符号代表一个标量。那$$代表什么意思呢?
如:
$$task_id=$opt_t.
是什么意思。谢谢
展开
 我来答
百度网友9fd28e4
2008-09-26 · TA获得超过490个赞
知道小有建树答主
回答量:496
采纳率:100%
帮助的人:268万
展开全部
好象是动态变量,快10年前用过的东西了,记不清楚了。
比方:$opt_t 的值是字符串 abc
$task_id 的值是字符串 def
那么$$task_id=$opt_t以后
$def 的值就是字符串 abc

好象是这样的,我记得PERL里的变量有类似的用法,很奇怪,其他语言里没有的。
阳光上的桥
推荐于2017-09-17 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
变量的变量,例如:
$a=1;
$b=2;
$c="a";
print $$c;
输出结果是1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pqaabbccdd
2015-09-08 · TA获得超过1513个赞
知道小有建树答主
回答量:523
采纳率:0%
帮助的人:606万
展开全部
$$ Perl解释器的进程ID。

补充:
$组合还有很多标记:
$! 根据上下文内容返回错误号或者错误串。
$” 列表分隔符。
$# 打印数字时默认的数字输出格式。
$% 当前输出通道的当前页号。
$& 与上个格式匹配的字符串。
$( 当前进程的组ID$) 当前进程的有效组ID。
$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之。
$, 当前输出字段分隔符。
$. 上次阅读的文件的当前输入行号。
$/ 当前输入记录分隔符,默认情况是新行。
$: 字符设置,此后的字符串将被分开,以填充连续的字段。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式