找回密码
 加入
搜索
查看: 3351|回复: 7

[AU3基础] 怎样快速清空一个数组?

  [复制链接]
发表于 2011-5-10 00:16:10 | 显示全部楼层 |阅读模式
一个数组$Array[10],已经被赋值了,怎么快速把它所有元素值都清空。就相当于重新定义一样的。
当然,用循环可以来清空,如下面的,我在想,有没有更方便的方法?试了下ReDim,但它不删除元素的值

For $i = 0 To 9
        $Array[$i] = ""
Next
发表于 2011-5-10 00:19:12 | 显示全部楼层
Local $aNewArray[UBound($aArray)]
$aArray = $aNewArray
发表于 2011-5-10 00:21:48 | 显示全部楼层
本帖最后由 水木子 于 2011-5-10 00:23 编辑

$aArray = '' ;清空数组
 楼主| 发表于 2011-5-10 00:25:58 | 显示全部楼层
本帖最后由 happytc 于 2011-5-10 00:30 编辑
pusofalse 发表于 2011-5-10 00:19


不错,这个方法不错。没有想到这个呢,主要是别的很多语言里,不能直接把一个数组赋给另外一个数组。于是惯性,我在用au3的脚本中,也从来没有这样干过---直接把一个数组赋给另外一个数组呢
发表于 2011-5-10 07:51:44 | 显示全部楼层
学习了  谢谢几位高手
发表于 2011-5-10 08:45:29 | 显示全部楼层
Local $array[5]=[1,2,3,4,5]
Dim $array[UBound($array)]
发表于 2011-5-10 12:40:27 | 显示全部楼层
水木子 发表于 2011-5-10 00:21



    找了下帮助文档,还真有这回事!
发表于 2011-5-10 12:50:38 | 显示全部楼层
学习了,呵呵,pusofalse和水木子大大的方法均收下了。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-13 13:55 , Processed in 0.088208 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表