标签: programming-languages scope
所有
在任何编程语言中,依赖于范围界定的引用环境的类型是什么?即一个静态范围的语言必然会有静态引用环境?
此致 darkie
答案 0 :(得分:2)
是。引用环境是可以使用的变量的集合。在静态范围的语言中,您只能引用静态引用环境中的变量。
静态范围语言中的函数确实具有动态祖先(即其调用者),但它不能引用该祖先中声明的任何变量。