作用域有两种主要的工作模型。
第一种最为普遍,被大多数编程语言所采用的词法作用域。
另一种叫做动态作用域,仍有一些语言在使用(比如Bash脚本、Perl中的一些模式等)
2.1 词法阶段
2.2 欺骗词法
2.2.1 eval
2.2.2 with
反正都不太推荐使用,简单看一遍就行了
2.2.3 性能
2.3 小结
作用域有两种主要的工作模型。
第一种最为普遍,被大多数编程语言所采用的词法作用域。
另一种叫做动态作用域,仍有一些语言在使用(比如Bash脚本、Perl中的一些模式等)
2.1 词法阶段
2.2 欺骗词法
2.2.1 eval
2.2.2 with
反正都不太推荐使用,简单看一遍就行了
2.2.3 性能
2.3 小结