词法定界

词法定界 (lexical scoping,有时候叫静态域) 是许多编程语言约定使用的,变量只能在这套范围 (按功能排列) 内被一些已经定义了的代码段中调用 (引用) 。当被编译之后,这些范围将确定下来。变量定义用这种格式的有时候叫做私有变量。

相反的,还有动态域 (dynamic scoping) 。动态域产生可以在定义变量的代码段外调用的变量。这样定义的变量也叫公共变量。