第七章 ObjectScript - Variables
Variables
在 ObjectScript 中,有两种变量,按它们保存数据的方式分类:
局部变量可以具有公共或私有范围。
- 局部变量,在内存中保存数据。
局部变量可以具有公共或私有范围。
Global,在数据库中保存数据。这些也称为全局变量。与Global的所有交互都会立即影响数据库。例如,当设置Global值时,该更改会立即影响存储的内容;没有单独的步骤来存储值。同样,当删除Global时,数据会立即从数据库中删除。
变量名称
变量的命名遵循以下规则:
- 对于大多数局部变量,第一个字符是字母,其余字符是字母或数字。有效名称包括
myvar和i - 对于大多数
Global,第一个字符始终是脱字号 (^)。其余字符是字母、数字或句点。有效名称包括^myvar和^my.var
IRIS 还支持一种特殊的变量,称为百分比变量;这些不太常见。百分比变量的名称以百分比字符 (%) 开头。百分比变量的特殊之处在于它们始终是公共的;也就是说,它们对进程中的所有代码都是可见的。这包括调用堆栈中的所有方法和所有过程。
定义百分比变量时,请使用以下规则:
- 对于局部百分比变量,名称以
%Z或%z开头。其他名称保留供系统使用。 - 对于
global百分比变量,名称以^%Z或^%z开头。其他名称保留供系统使用。



.png)
.png)

.png)
.png)



