风行者 发表于 2010-6-17 16:31:07

[已解决]集合元素个数问题

本帖最后由 风行者 于 2010-7-21 09:33 编辑

得到一个集合,除了用for in next 计算之外
还有没有其他方法得到元素的个数

autoit3CN 发表于 2010-6-17 18:35:59

_arrydisplay看看UDF数组那一部分的函数

netegg 发表于 2010-6-17 23:37:12

本帖最后由 netegg 于 2010-6-18 07:16 编辑

那要看你怎么用了,方法太多了,先弄个简单的
$aA = stringsplit(_arraytostring($aArray, '|'), '|')
consolewrite($aA)
如果数组中的任何位置都没有"|"字符时可用

风行者 发表于 2010-6-18 22:37:18

首先声明,我说的是集合而不是数组,上面二位方法都试过没有效

例如:
#include <ie.au3>
$oIE = _IECreate("http://www.autoitx.com")
$as = _IETagNameGetCollection($oIE,"a")
$s = 0
For $a In $as
        $s += 1
Next
MsgBox(0,"",$s)

我意思是除了这个方法,还有没有其它方法统计元素个数

风行者 发表于 2010-7-21 09:32:37

已经找到相关方法,谢谢各位帮助

3mile 发表于 2010-7-21 09:42:55

回复 4# 风行者
如果只是这个问题,只能很华丽的告诉你多看帮助#include <ie.au3>
$oIE = _IECreate("http://www.autoitx.com")
$as = _IETagNameGetCollection($oIE,"a")
MsgBox(0,0,@extended)

风行者 发表于 2010-7-21 17:00:06

帮助经常看,有很多都没看到或忽略了
页: [1]
查看完整版本: [已解决]集合元素个数问题