位置: 编程技术 - 正文
推荐整理分享perl中的范围声明our-my-local介绍(perl的chomp),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:perl的chomp,perl的chomp,perl常用函数,perl的chomp,perl语句,perl生成范围内随机数,perl生成范围内随机数,perl的$_,内容如对您有帮助,希望把文章链接给更多的朋友!
老实说,这个东西有点折腾人,主要是书上的表述很晦涩,其实搞懂不难。 our,"把名字限于某个范围“,其实就是明确声明一个"全局变量",虽然是在某个模块或者函数里面定义的,外面的也可以访问,如果已经声明过了,再次用"our",表示此处用的是全局的那个,不是同名的私有或者局部变量my ,"把名字和值都限于限于某个范围",简单说,就是只能本层模块或者函数可以看到这个变量,高一层的或者低一层的都看不到的。运行结果:一个 How are you do 都没有,在greeting1中call greeting2时,greeting2看不到greeting1的私有$hello变量,只能看到外面的全局变量$hello local,"把值局限于某个范围",也有叫"动态词法范围",有点不好懂。我的理解,就是本层和本层下层的函数可以看到本层的变量,但是本层上一层的不可以。到底范围是多少,不仅取决于本层的函数,还要看下一层的程序长度和深度,所以叫"动态范围"。运行结果:跟用 my 时不一样了吧 此时在greeting1调用greeting2时,greeting2可以看到greeting1的局部变量$hello,外部的全局变量当然就隐藏了。
perl中的字符串操作函数chomp与chop介绍 chomp与chop都是用于去除字符串变量尾部的字符,但它们有各自的区别。chomp函数对变量起作用,而此变量含有字符串。如果字符串结尾有换行符,chomp可
Perl中的模式匹配学习笔记 一、简介模式指在字符串中寻找的特定序列的字符,由反斜线包含:/def/即模式def。其用法如结合函数split将字符串用某模式分成多个单词:@array=split(//,
Perl中的控制结构学习笔记 一、条件判断if(){}elsif(){}...else{}建立if语句的另一种方法是使用多个表达式,然后根据哪个表达式是真,来运行代码:可以像下面这样来读取上面这个语
标签: perl的chomp
本文链接地址:https://www.jiuchutong.com/biancheng/372389.html 转载请保留说明!友情链接: 武汉网站建设