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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值