我正在阅读迈克尔斯科特的编程语言语用学。
本书介绍了子程序作为参数传递给子程序时的深层绑定和浅层绑定
我们尚未考虑的另一个问题出现在 允许一个人创建对子程序的引用的语言 - for 例如,将其作为参数传递。什么时候应该是范围规则 应用于这样的子程序:首次创建引用时,或 当程序被最终调用时?对于具有动态范围的语言,答案尤其重要,尽管我们将会看到这一点 即使在具有静态范围的语言中也很重要。
正如“例如”建议的那样,除了将子程序作为参数传递给子程序的情况外,是否还会考虑深度绑定和浅层绑定?
感谢。