上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.2.3 文件全局变量(FileGlobals)
相对局部变量和参量而言,文件全局变量的作用域范围更大一些。每个序列文件都可以定义自己的文件全局变量,在任意序列之间,都可以通过文件全局变量来传递和共享数据,不同于参量局限于调用序列之间。但是一个序列文件的文件全局变量对另一个序列文件而言是不可见且不可访问的。由于文件全局变量的作用域范围扩大,序列文件中的所有序列都可以对它进行读/写操作,这就带来了变量管理上的风险。一般在调用方序列和子序列之间,尽量用参量代替文件全局变量,因为参量可以完成从调用方序列传递数据给子序列的功能,同时参量仅对于调用方序列和子序列本身的步骤而言是可访问的。文件全局变量的创建和其他变量类似,同样在变量窗格中的FileGlobals容器下添加。