~~~
;===========关联数组================
;关联数组初始化
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
}
~~~