【发布时间】:2013-11-24 15:44:38
【问题描述】:
我有以下 Perl 代码。
use warnings;
use strict;
my $x = "global\n";
sub a {
print $x;
}
sub b {
local $x = "local\n";
a();
}
a();
b();
a();
即使 $x 在 b() 子例程中具有作用域,为什么 Perl 不允许本地化它?
【问题讨论】:
标签: perl dynamic-scope