- 论坛徽章:
- 1
|
perl中our的用法
再举一个例子,更加明显:
- D:\MoChou>cat ttt.pl
- use strict;
- {
- my $var;
- $var = 2;
- print $var, "\n";
- }
- if ( defined $main::var ){
- print '$main::var defined! value = ', "$main::var.\n";
- }
- else{
- print '$main::var not defined!', "\n";
- }
- D:\MoChou>ttt
- 2
- $main::var not defined!
- D:\MoChou>
复制代码- D:\MoChou>cat ttt.pl
- use strict;
- {
- our $var;
- $var = 2;
- print $var, "\n";
- }
- if ( defined $main::var ){
- print '$main::var defined! value = ', "$main::var.\n";
- }
- else{
- print '$main::var not defined!', "\n";
- }
- D:\MoChou>ttt
- 2
- $main::var defined! value = 2.
- D:\MoChou>
复制代码
[ 本帖最后由 flw 于 2006-6-17 11:39 编辑 ] |
|