perl 中 our 用法

前端之家收集整理的这篇文章主要介绍了perl 中 our 用法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


对变量的声明, 声明的是全局变量


与my的区别:

1.共同点: 都是对变量的声明。

2.区别: our声明的是一个全局变量, my声明的是一个局部变量。


注意:用our定义过的变量,可以在任何地方被再次用our定义,仍然和第一个our定义的变量是同一个。

举例说明1:

our $NAME = "red";

{

my $NAME = "green";
our $NAME = "yellow";  # 这里的our和外面的相同,和前句不同。 # 这里调用代码看到的是"yellow"

}

print $NAME,"\n"


输出

yellow



举例说明2:

my $num = 1;

{

my $num = 2;

  print $num,"\n";

}

print $num,"\n";


输出

2

1

猜你在找的Perl相关文章