如何理解C ++数据类型的本地数据类型?

时间:2011-03-28 12:14:49

标签: perl

我永远无法清楚地理解perl中local的使用,除了堆栈中本地定义的任何东西与其他现有的变量不同,局部变量也会在其他子程序中可见。

2 个答案:

答案 0 :(得分:4)

来自perldoc perlsub

  

local只提供临时值   全局(含义包)变量。它   不会创建局部变量。这个   被称为动态范围。词汇   范围确定是使用my来完成的   更像是C的自动声明。

答案 1 :(得分:1)

local是在my引入语言之前可以减少变量范围的方法。它现在几乎只在无法使用词法(my)变量的情况下使用。