|
全局变量
定义在空间和功能之间的变量称之为全局变量
局部变量
定义在功能里面的变量叫局部变量
作用域一般都是说的变量的作用域,也称之为变量的生存周期全局变量和局部变量的作用域是有区别的
全局变量:定义在空间和功能函数之间,它的作用域是当前项目有效,其变量不会在程序执行过程被程序释放在使用的时候遵守定义一次,全功能里可以调用的原则如果是跨空间调用,请使用"空间名.全局变量名"的格式,注意空间名和变量名之间的点号
局部变量:局部变量定义在功能里面,那么它的作用域就被限制在功能里,不能跨功能调用局部变量在功能与流程语句之间定义的变量,整个功能里都可以使用,但是在流程语句里定义的变量就只能在流程语句使用,不能在流程语句之外使用,也不能跨流程语句使用,除非调用的流程语句是嵌套在变量定义的流程语句里局部变量离开自己的作用域之后,变量里的所有内容都会被TC释放掉的如果想让这个局部变量值在其他地方可以使用,可以采用赋值给全局变量或者是作为功能的返回值返回调用者。
摘自TC帮助文档 “变量与常量" |
|