第九章 ObjectScript - 多维数组
多维数组
在 ObjectScript 中,任何变量都可以是多维数组(也称为数组)。多维数组通常用于保存一组以某种方式相关的值。 ObjectScript 提供的命令和函数可以方便、快速地访问值。
可能会也可能不会直接使用多维数组,具体取决于使用的系统类和自己的偏好。当需要一个用于存储相关值集的容器时,IRIS 提供了一种基于类的替代方案。请参阅集合类。
Basics
多维数组由任意数量的节点组成,由下标定义。以下示例设置数组的几个节点,然后打印数组的内容:
set myarray(1)="value A"
set myarray(2)="value B"
set myarray(3)="value C"
zwrite myarray
此示例显示了一个典型的数组。
- 该数组有一个下标。在这种情况下,下标是整数
1、2和3。 - 不需要提前声明数组的结构。
myarray是数组本身的名称。ObjectScript提供可作用于整个数组或特定节点的命令和函数。例如:
kill myarray
还可以KILL特定节点及其子节点。



.png)
.png)

.png)
.png)


