!ArrayGetSize(array)
函数意义:获取数组的大小
返 回 值:整数
参 数:array,字节型数组/整型数组/浮点型数组/字符串数组
实 例:!ArrayGetSize(array),获取数组array的大小
!ArrayResize(array,length)
函数意义: 设置数组的大小
返 回 值: 整数
= 0,调用正常
= 1,传入类型错误
= 2,设置的大小不合法(需在0-65535间)
参 数:
(1)array,字节型数组/整型数组/浮点型数组/字符串数组
(2)length,设置的大小
实 例: !ArrayResize(array, 10),设置数组array的大小为10
函数意义: 把一个数组复制到另外一个数组。两者必须是同一类型,把源数组的内容复制到目标数组中去。目标数组的大小也跟源数组一致
返 回 值: 无
参 数: ArrDes:字节型数组/整型数组/浮点型数组/字符串数组,数组名称,复制生成的数组,该数组原内容和大小将会被新设置覆盖
ArrSrc:字节型数组/整型数组/浮点型数组/字符串数组,数组名称,复制生成数组的源内容,新生成数组内容跟它一致
实 例: !ArrayCopy(ArrDes, ArrSrc)根据数组ArrSrc 的内容,复制出一个同样的数组 ArrDes
!ArrayAppend(ArrName1,ArrName2)
函数意义: 把一个数组追加到另外一个数组的后面。要求两个数组类型一致。数组长度变为两数组长度之和
返 回 值: 无
参 数: ArrName1:字节型数组/整型数组/浮点型数组/字符串数组,数组名称1,追加内容后生成的数组。
ArrName2:字节型数组/整型数组/浮点型数组/字符串数组,数组名称2,追加到另外一个数组后面的内容。
实 例: !ArrayAppend(ArrA, ArrB)将数组ArrB的内容追加到数组ArrA之后,ArrA数组的长度变为ArrA与ArrB两个数组长度之和