免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1489 | 回复: 7
打印 上一主题 下一主题

新人发问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-01-25 17:11 |只看该作者 |倒序浏览
申明变量前加一个my 是什么意思?我看加不加好像都无所谓阿,请大虾指教,或者告诉我参考哪篇文档,给个连接即可。谢谢。
现在我基本上是man来学习。

论坛徽章:
0
2 [报告]
发表于 2005-01-25 17:29 |只看该作者

新人发问

my 就是定义变量 ,例如 my $aa=12;   这样就能定义一个变量$aa,其值等于12。  这个是标准用法。
如果你在程序开头定义了 use strict;  就说明要严格检查语法,在应用变量前,必须用my 先进行定义。
刚开始写程序,最好养成习惯,这样有助于发现问题,不断提高。

论坛徽章:
0
3 [报告]
发表于 2005-01-25 18:02 |只看该作者

新人发问

刚才我还看见有用our的,是怎么回事?our看起来貌似比my范围更大呵

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-01-25 22:15 |只看该作者

新人发问

請看完Learning perl.後..就知道它們之間的差異...

论坛徽章:
0
5 [报告]
发表于 2005-01-26 09:13 |只看该作者

新人发问

[quote]原帖由 "apile"]請看完Learning perl.後..就知道它們之間的差異...[/quote 发表:

能介绍一下Learning perl吗?总听说过,但不明白它到底是什么东西~~

论坛徽章:
0
6 [报告]
发表于 2005-01-26 10:10 |只看该作者

新人发问

一本书,读完了基本上可以进行perl编程了,简单易懂啊,呵呵,不看很难理解perl的精髓

论坛徽章:
0
7 [报告]
发表于 2005-01-26 11:30 |只看该作者

新人发问

好的,谢谢!既然它有这么的功效
有机会买本look look

论坛徽章:
0
8 [报告]
发表于 2005-01-27 16:10 |只看该作者

新人发问

这个是变量作用域的问题。
一般是在脚本的前面声明 use strict;
这样下面的变量就都要用my来修饰,就是告诉编译器,这个变量是局部变量,而不是全局变量。
our关键字是用来替代 use vars的,是用来定义全局变量的,这样的变量可以在脚本的任何地方都可以使用的。

哈,我也是正好在看这段内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP