在子例程作为参数传递到子例程中的情况下,是否会发生深度绑定和浅层绑定?

时间:2017-08-21 23:59:05

标签: closures programming-languages computer-science

我正在阅读迈克尔斯科特的编程语言语用学。

本书介绍了子程序作为参数传递给子程序时的深层绑定和浅层绑定

  

我们尚未考虑的另一个问题出现在   允许一个人创建对子程序的引用的语言 - for   例如,将其作为参数传递。什么时候应该是范围规则   应用于这样的子程序:首次创建引用时,或   当程序被最终调用时?对于具有动态范围的语言,答案尤其重要,尽管我们将会看到这一点   即使在具有静态范围的语言中也很重要。

正如“例如”建议的那样,除了将子程序作为参数传递给子程序的情况外,是否还会考虑深度绑定和浅层绑定?

感谢。

0 个答案:

没有答案