QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4107|回复: 4

perl里面的my是什么意思,有什么作用?

[复制链接]
发表于 2005-7-23 03:24:47 | 显示全部楼层 |阅读模式
最近开始学perl看了精华区的教程,网上有些PERL代码中带有 my这个关键字,没看明白什么意思,什么作用。用和不用这个关键字有什么区别。
比如:
my @a={1,2,3};
发表于 2005-7-23 04:14:46 | 显示全部楼层
perl 中的 “my”  相当于“local”

即"我"的,而不是在"大家"的。

你这个@a变数,只是在某功能里有效。
回复

使用道具 举报

发表于 2005-7-23 10:06:17 | 显示全部楼层
函数里用,局部变量
回复

使用道具 举报

发表于 2005-12-13 16:06:13 | 显示全部楼层
my  和local还是有区别的吧
回复

使用道具 举报

发表于 2006-1-3 18:10:29 | 显示全部楼层
perl里默认变量声明是全局的,所以如果要私有变量的话要用my声明。my声明了一个新变量,而local则是“借用”了一下原来的全局变量。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 22:32 , Processed in 0.044394 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表