~~~
;===================
;數組 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
}
~~~