Tcl命令操做實驗-----(2)---數組及其子命令

接上次實驗代碼:數組

array size k
2
array startsearch k ;#array option arrayname 其中option能夠是name,size,startsearch(初始化一次遍歷,返回一個標識符searchid,未來能夠用這個標識符,用的時候的命令格式爲:array option arrayname searchid,其中的option能夠爲nextelement(返回數組中下一個元素,若是沒有則返回空),anymore(若是接下來還有元素則返回1,不然返回0),donesearch(結束遍歷)),另外,我還發現這個標識符的名稱有規律:s開頭,再就是下劃線,接着是數字1,再下劃線,最後是數組名稱;若是我再執行一次array startsearch k命令,那麼返回的則就是s-2-k標識符了。
s-1-k

array nextelement k s-1-k
0
array startsearch k
s-2-k
array nextelement k s-1-k
2
array nextelement k s-1-k
array nextelement k s-2-k
0
array nextelement k s-2-k
2
array nextelement k s-2-k

array donesearch k s-1-k
array donesearch k s-2-k

array anymore k s-1-k
couldn't find search "s-1-k"
array nextelement k s-1-k
couldn't find search "s-1-k" 說明當執行了array donesearch以後不能再執行相關命令了。
相關文章
相關標籤/搜索