~~~
;===================
;数组 by qq1833183060
;2018-08-05
;================简单数组===============
;简单数组初始化
a1:=["我","爱","北","京","天","安","门"]
a2:=Array("我","爱","中","国")
;简单数组取值、赋值
v1:=a1[3]
MsgBox,% "v1:" . v1
a1[3]:="南"
printArray(a1,"a1")
;在指定索引处插入元素
a3:=["我","爱","北","京","天","安","门"]
a3.InsertAt(2,"十","分")
printArray(a3,"a3")
;在指定索引处删除元素
a4:=["我","爱","北","京","天","安","门"]
a4.RemoveAt(2,2)
printArray(a4,"a4")
a41:=["我","爱","北","京","天","安","门","ee"]
a41.Delete(2)
printArray(a41,"a41")
;在末尾追加元素
a5:=["我","爱","北","京","天","安","门"]
a5.push("!","!")
printArray(a5,"a5")
;删除末尾的元素
a6:=["我","爱","北","京","天","安","门"]
a6.pop()
printArray(a6,"a6")
printArray(a,name){
for k,v in a
{
result.=name . "[" . k . "] " . v . "`r`n"
}
MsgBox,% result
}
~~~