happytc 发表于 2011-5-10 00:16:10

怎样快速清空一个数组?

一个数组$Array,已经被赋值了,怎么快速把它所有元素值都清空。就相当于重新定义一样的。
当然,用循环可以来清空,如下面的,我在想,有没有更方便的方法?试了下ReDim,但它不删除元素的值

For $i = 0 To 9
        $Array[$i] = ""
Next

pusofalse 发表于 2011-5-10 00:19:12

Local $aNewArray
$aArray = $aNewArray

水木子 发表于 2011-5-10 00:21:48

本帖最后由 水木子 于 2011-5-10 00:23 编辑

$aArray = '' ;清空数组

happytc 发表于 2011-5-10 00:25:58

本帖最后由 happytc 于 2011-5-10 00:30 编辑


pusofalse 发表于 2011-5-10 00:19 http://www.autoitx.com/images/common/back.gif

不错,这个方法不错。没有想到这个呢,主要是别的很多语言里,不能直接把一个数组赋给另外一个数组。于是惯性,我在用au3的脚本中,也从来没有这样干过---直接把一个数组赋给另外一个数组呢

haijie1223 发表于 2011-5-10 07:51:44

学习了谢谢几位高手

shenrenba 发表于 2011-5-10 08:45:29

Local $array=
Dim $array

kuselvca 发表于 2011-5-10 12:40:27


水木子 发表于 2011-5-10 00:21 http://www.autoitx.com/images/common/back.gif


    找了下帮助文档,还真有这回事!

boyhong 发表于 2011-5-10 12:50:38

学习了,呵呵,pusofalse和水木子大大的方法均收下了。。。。
页: [1]
查看完整版本: 怎样快速清空一个数组?