前言
几乎所有语言都包含作用域概念,除开一些计算机发展史上早期的语言。
看见作用域是多么重要,但是很多语言相关的书籍都没有将作用域当成最重要的部分来讲解。
也就导致了现在很多半吊子程序员很多。因为他们不了解作用域是多么重要。
因为作用域可以说是一门语言从编写到运行整个过程中最基本的一套规则。当然也可能是写书的作者本身就是个半吊子。不能给清楚的洞察语言本身的运行机制。
了解一门语言之前,除开要知道这门语言本身有什么特点,更重要的是要了解其底层执行的机制。
了解作用域是多么的重要,请不要忽视它。
现在很多程序员不会去思考语言本身,而仅仅浮于表面,只会使用(身边不乏这样的人)。
在学习一门语言之前,建议最好搞清楚以下几个问题: