2010-06-15 97 views
1

全部,参考环境和范围

在任何编程语言中,依赖于作用域的引用环境的类型是什么?即静态范围的语言必须具有静态参考环境?

问候, darkie

回答

1

是。引用环境是可以使用的变量的集合。在静态范围的语言中,只能引用静态引用环境中的变量。

静态范围语言中的函数具有动态祖先(即其调用者),但不能引用在该祖先中声明的任何变量。