[archive] [perl] local 声明符

Perl 中使用 local 声明一个局部变量,这引入了动态作用域

sub a {
  local $x = 42;
  b();
}

sub b {
  print $x;
}

a();

# OUTPUT:
# 42

猜你喜欢

转载自www.cnblogs.com/wander4096/p/9498158.html