~~~
;===========關聯數組================
;關聯數組初始化
a7:={"姓名":"徐大業","性別":"保密","年齡":"20"}
printArray(a7,"a7")
a8:=Object("姓名","徐大業","性別","保密","年齡","20")
printArray(a8,"a8")
;關聯數組取值、賦值
v2:=a7["姓名"]
v3:=a7.性別
MsgBox,% "v2:" . v2 . ",v3:" . v3
a9:=a8.Clone()
a9["性別"]:="男"
a9.年齡:="30"
printArray(a9,"a9")
;關聯數組移除元素
a10:=a7.Clone()
a10.delete("性別")
printArray(a10,"a10")
;枚舉關聯數組的元素
printArray(a,name){
;枚舉關聯數組的元素
for k,v in a
{
result.=name . "[" . k . "] " . v . "`r`n"
}
MsgBox,% result
}
~~~