block 语句块 end
临时作用域中的变量会在离开作用域后销毁
namespace 命名空间名
语句块
end
命名空间中只允许引入其他命名空间,变量定义,函数定义,类型定义以及命名空间定义
using 命名空间名
引入一个命名空间,这将会在当前作用域中建立引入的命名空间中所有变量的引用
local.变量名
global.变量名
命名空间名.变量名
变量名.变量名
作用域结构以及变量查找方式如图所示