- 論壇徽章:
- 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 編輯 ] |
|