lokii 发表于 2005-7-23 03:24:47

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

最近开始学perl看了精华区的教程,网上有些PERL代码中带有 my这个关键字,没看明白什么意思,什么作用。用和不用这个关键字有什么区别。
比如:
my @a={1,2,3};

onnyloh 发表于 2005-7-23 04:14:46

perl 中的 “my”相当于“local”

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

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

sixroom 发表于 2005-7-23 10:06:17

函数里用,局部变量

cnwalker 发表于 2005-12-13 16:06:13

my和local还是有区别的吧

simon_song_ 发表于 2006-1-3 18:10:29

perl里默认变量声明是全局的,所以如果要私有变量的话要用my声明。my声明了一个新变量,而local则是“借用”了一下原来的全局变量。
页: [1]
查看完整版本: perl里面的my是什么意思,有什么作用?