Lexical Scoping and Dynamic Scoping

我相信每一位程序员在学习或者实践编程时,都会遇到作用域的问题。您可能觉得作用域很简单,甚至都不能当做一个问题来看待,我想原因可能是目前主流的计算机语言Java, Python, C等等几乎一致采用Lexical Scoping,程序员没有机会察觉到异样,从而掩盖了还有其他作用域的事实,许多教科书也很配合地一笔带过,当然还有一种可能是您已经洞察了不同作用域的差异和内涵,自觉地规避了问题。我衷心的希望所有程序员都是第二种可能。 ...

九月 23, 2020