请指点下for in的用法
本帖最后由 anythinging 于 2024-3-8 23:30 编辑查了半天关于for in的资料,对for in还是没能完全理解,哪位朋友能给介绍下用途和使用方法?
查了下都是一维数组的例子,如果二维数组的话,就不会应用了。
这个一维数组还好理解
Local $cc =
For $bb In $cc
MsgBox(262144,'',$bb)
Next
下面这个二维的就不会用了
Local $aa
_ArrayAdd($aa,'0|0')
_ArrayAdd($aa,'1|1')
_ArrayAdd($aa,'2|2')
_ArrayAdd($aa,'3|3')
For $bb In $aa
Next
本帖最后由 anythinging 于 2024-3-8 23:38 编辑
看某个库文件中有这种代码,但是不是很理解
If IsObj($colItems) Then
For $objItem In $colItems
ReDim $aSysProductInfo
$aSysProductInfo[$i]= $objItem.Name
$aSysProductInfo[$i]= $objItem.IdentifyingNumber
$aSysProductInfo[$i]= $objItem.SKUNumber
$aSysProductInfo[$i]= $objItem.UUID
$aSysProductInfo[$i]= $objItem.Description
$aSysProductInfo[$i]= $objItem.Vendor
$aSysProductInfo[$i]= $objItem.Version
$i += 1
Next
后面的.Name不懂是什么意思,有点象匹配,不会用。 forin 不支持 二维。
支持 对象 字典
#include<array.au3>
local $a =
local $b =
Local $c =
Local $aa= [$a,$b,$c]
For $bb In $aa
ConsoleWrite(@crlf&$bb&@tab&$bb )
Next
for in 只支持有元素的对象或一维数组 的循环 anythinging 发表于 2024-3-8 23:34
看某个库文件中有这种代码,但是不是很理解
If IsObj($colItems) Then
你可以看帮助文档:语言参考》变量类型》映射元素 收到,感谢指点,我再学习下。
页:
[1]