AHK 的索引从 1 开始,而不是常见的 0,通常 AHK 内置函数的返回 0 直观表示假值。
Map、Object 的 key 没有次序,迭代时不按添加 key 的顺序。
list := []
list.Length := 100000
list.Default := true
长度包含没有值的元素. 因增加长度而产生的索引是有效的, 但是新元素没有值
尝试获取索引的值会报错,因此必须使用list.Get(index)来获取值。
检查A_DebuggerName变量是否初始化,以及A_DebuggerName的值。
根据测试 VSCode 的调试模式下,A_DebuggerName的值为"Visual Studio Code"。
SciTE4AutoHotkey调试模式也存在A_DebuggerName变量,但我没有在官方文档中找到这个变量,因此可能并不是官方支持的。