laojikelly 发表于 2009-4-18 17:44:44

求解let's autoit中循环的嵌套

dim $i,$j
dim $s
$s=""
for $i=1 to 3
        for $j=1 to 5
                $s=$s&""&($i*10+$j)
        Next
        $s=$s&@CRLF
Next
msgbox(0,"循环嵌套范例",$s)

                $s=$s&""&($i*10+$j)
请问下这个怎么理解呢?&""&是什么意思呢?

$s&""&($i*10+$j)
又是什么意思呢?

还有这里
$s=$s&@CRLF
不太明白,let's autoit中的是有解释,但往往十分难理解,寻求其他人对这段代码的理解。
谢谢大家。

[ 本帖最后由 laojikelly 于 2009-4-20 10:22 编辑 ]

laojikelly 发表于 2009-4-18 18:40:44

现在可以理解&""&($i*10+$j)了,但是不理解为什么有个$s
$s=$s&@CRLF这里也是不理解为什么前面这一定要有个$s

大绯狼 发表于 2009-4-18 19:14:05

这个其实就是字符串自增
开始是$S是空的
第一次循环后$S就是11了 第二次$S就是1112第三次就是111213 以此类推

laojikelly 发表于 2009-4-20 10:22:16

谢谢。现在我已经理解了。。。
页: [1]
查看完整版本: 求解let's autoit中循环的嵌套