perl正则表达式中能用变量么(perl$$含义)

发布时间:2023-11-29 11:52:40
发布者:网友

大家好,如果您还对perl正则表达式中能用变量么不太了解,没有关系,今天就由本站为大家分享perl正则表达式中能用变量么的知识,包括perl$$含义的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

一、perl中my和our的区别分析

当版本号小于5.006的时候,会返回失败,从而导致模块加载失败。

所以它的作用就是保证模块调用环境的Perl版本。

our和my一样,都是对变量的声明,

不过,经过our声明的变量,它会变得像一个词法变量一样,

其实这也是our存在的目的:用来欺骗strictpragma,使strict以为它是一个词法变量,其实却不是。

1,就是把our声明的变量和my声明的当成一样。

2,记住our和my的区别:our声明的是一个包全局变量,因此在符号表中存储(可以通过全限定在任何地方访问),而my声明的是一个真正的词法变量,只能在闭合块中访问。

二、perl$$含义

自带的全局变量,默认值为“\n".perl中”行“的概念就由$/决定。{$data="this>";local$/=">";chomp($data);}$data的值就是”this".

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

——————————————小炎智能写作工具可以帮您快速高效的创作原创优质内容,提高网站收录量和各大自媒体原创并获得推荐量,点击右上角即可注册使用

小炎智能写作