Rota 发表于 2009-4-24 14:26:51

如何擦除数组

请问在AUTOIT里面如何擦除一个数组,在VB里面我们可以用ERASE来置空一个数组,在AUTOIT里面有类似的方法吗?请大家帮帮忙!

谢谢!

seominho 发表于 2009-4-24 15:02:32

直接用 ReDim $array[$length] 重新定义就行了。。。

skyfree 发表于 2009-4-24 15:10:49

重新定义一次这个数组就可以了。不一定要用ReDim,用Dim就可以。

Rota 发表于 2009-4-24 16:13:50

Thanks Buddies...

sensel 发表于 2009-4-25 07:55:27

还有一个办法:
$array = 0

skyfree 发表于 2009-4-25 08:56:02

楼上的方法会消除数组的维数和每维元素数,楼主要的只是擦除数组中的元素值而已

sanhen 发表于 2009-4-25 09:34:40

_ArrayDelete

sensel 发表于 2009-4-25 23:39:41

楼上的方法会消除数组的维数和每维元素数,楼主要的只是擦除数组中的元素值而已
skyfree 发表于 2009-4-25 08:56 http://www.autoitx.com/images/common/back.gif

啊,,,擦除数组每个元素的话,ReDim肯定是不行的,只能重新Dim了。

firewzy 发表于 2009-4-25 23:48:25

不保留原数组元素个数:dim $array = 0;
保留原数组元素个数:dim $array;
页: [1]
查看完整版本: 如何擦除数组