range()
loop 是 AHK 的循环语句,循环指定次数或直到遇到 Break。 在任意循环中都存在一个内置变量 A_Index 包含当前循环迭代的次数。 在起始值为 1,步长为 1 的情况下,可以很方便的使用 loop 进行序列迭代。
loop
A_Index
loop 10 { OutputDebug A_Index }
但如果起始值不是 1,步长不是 1,那么 loop 就很难满足需求。 这时就不如写一个 range() 迭代器。