作用域模型分析

为了便于分析这里建立了两个模型来了分析作用域的问题:

作用域模型分析_第1张图片

这里我们看到的是一个上端很尖的沙漏,现在有沙子从上端漏下,很自然的,下面的local scope 以及global scope 都不可能碰到。

语句作用域里面的变量不能被local 和global 访问和操作 ,局部作用域里面的变量也不能被全局作用域操作

 

 

再来看看这个模型。现在沙漏尖端在下,那么当在上面放入沙子时,很自然的,下面的local和statement都可以接触到。

全局变量可以在局部访问和操作,也可以才语句作用域中操作;局部变量可以在语句作用域中操作。

你可能感兴趣的:(作用域模型分析)