perl $$含义想知道perl中$$表示的是什么意思if ($keyname /DEVICE_SUPPORT/i){$
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/13 23:47:31
perl $$含义
想知道perl中$$表示的是什么意思
if ($keyname /DEVICE_SUPPORT/i){
$device = $${keyname};}
想知道perl中$$表示的是什么意思
if ($keyname /DEVICE_SUPPORT/i){
$device = $${keyname};}
![perl $$含义想知道perl中$$表示的是什么意思if ($keyname /DEVICE_SUPPORT/i){$](/uploads/image/z/6767434-10-4.jpg?t=perl+%24%24%E5%90%AB%E4%B9%89%E6%83%B3%E7%9F%A5%E9%81%93perl%E4%B8%AD%24%24%E8%A1%A8%E7%A4%BA%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9Dif+%28%24keyname+%2FDEVICE_SUPPORT%2Fi%29%7B%24)
首先 ${keyname}你肯定认得,就是一个变量 假设他的值为
DEVICE_SUPPORT 12345
你这个程序不完整 如果看完整你应该很明白
如果匹配上if ($keyname /DEVICE_SUPPORT/i){
那么$device = $${keyname};} 就是${$keyname}
也就是 ${DEVICE_SUPPORT 12345};
这就是另外一个值了 就赋值给$device
$$增加一层间接引用
DEVICE_SUPPORT 12345
你这个程序不完整 如果看完整你应该很明白
如果匹配上if ($keyname /DEVICE_SUPPORT/i){
那么$device = $${keyname};} 就是${$keyname}
也就是 ${DEVICE_SUPPORT 12345};
这就是另外一个值了 就赋值给$device
$$增加一层间接引用