基础功能数据结构Array本页总览Array 描述: 支持各种操作的数组数据结构类。 这个数组类被设计成以1为基数做索引,也就是说数组中的第一项的索引为1。这与Lua语言中用作数组的Lua表的行为一致。 类对象:Array Class。 继承自:Object。 count 类型: 只读成员变量。 描述: 数组中的对象总数。 签名: const count: integer empty 类型: 只读成员变量。 描述: 数组是否为空。 签名: const empty: boolean addRange 类型: 函数。 描述: 将另一个数组中的所有对象添加到该数组的末尾。 签名: addRange: function(self: Array, other: Array) 参数: 参数名类型描述otherArray另一个数组对象。 removeFrom 类型: 函数。 描述: 从该数组中删除所有在另一个数组中也存在的对象。 签名: removeFrom: function(self: Array, other: Array) 参数: 参数名类型描述otherArray另一个数组对象。 clear 类型: 函数。 描述: 从数组中删除所有对 象。 签名: clear: function(self: Array) reverse 类型: 函数。 描述: 反转数组中对象的顺序。 签名: reverse: function(self: Array) shrink 类型: 函数。 描述: 从数组末尾删除所有空内存槽位。 用于释放数组持有的但未使用的内存。 签名: shrink: function(self: Array) swap 类型: 函数。 描述: 交换两个给定索引处的对象。 签名: swap: function(self: Array, indexA: integer, indexB: integer) 参数: 参数名类型描述indexAinteger第一个索引。indexBinteger