欢迎光临散文网 会员登陆 & 注册

AutoHotkey查询二级数组内容方法

2023-06-14 18:40 作者:JS-CHN  | 我要投稿

在AutoHotkey中,查询二级数组里面存储的内容可以通过双重循环来实现。假设我们有一个二级数组Var,可以按照以下步骤查询其中的内容:

完整的代码示例:

Var := [["a", "b"], ["c", "d"], ["e", "f"]]

for i, v in Var {

    for j, elem in v {

        MsgBox % "Var[" i "][" j "] = " elem

    }

}


1.使用外层循环遍历二级数组的第一维,例如:

for i, v in Var {

    ; i为当前遍历到的索引,v为当前索引对应的数组

}

2.在外层循环中,使用内层循环遍历当前数组的第二维,例如:

for j, elem in v {

    ; j为当前遍历到的索引,elem为当前索引对应的元素

}

3.在内层循环中,可以对当前元素进行操作,例如输出或者存储到另一个数组中:

; 输出当前元素

MsgBox % elem

; 存储当前元素到另一个数组中

NewVar.Push(elem)


输出结果为:

Var[0][0] = a

Var[0][1] = b

Var[1][0] = c

Var[1][1] = d

Var[2][0] = e

Var[2][1] = f

AutoHotkey查询二级数组内容方法的评论 (共 条)

分享到微博请遵守国家法律