2016-03-03 29 views
1

我想問一個關於TCL的問題。用於TCL清單的Foreach

假設我有一個實例111並且在這個3個實例下(11100,11102,11103)被附加。你可能會說111001110211103是ID的,然後有連接到這些ID,如A,B,C

目前名字,我得到了所有這些ID 111001110211103如何使用這些ID在循環迭代循環三次,所以我可以找到每個ids名稱。

+4

你有一些代碼片段顯示你已經完成/嘗試過了嗎?這將是進一步幫助你的一個很好的起點。這裏有tcl wiki的foreach例子:http://wiki.tcl.tk/1018,所以你應該很容易上手。 –

回答

2

這是你如何遍歷IDS循環你已經有了,

foreach i {11101 11102 11103} { 
    puts $i 
    ;# do what ever with i 
} 

另一種選擇是什麼,你說的是你有三個變量ABC,

lappend list $A $B $C 
foreach i $list { 
    puts $i 
    ;# do what ever with i 
} 
+0

是的,這些是三個不同的ID附加到一個ID,所以當我得到這些ID時,它們是列表形式,即它的列表L和我想循環通過L逐一尋找進一步附加到ID。 – Dynamo

+0

我不能正確理解你的需求是什麼..但是如果你考慮嵌套列表。通過這個問題可以幫助你。 [檢查此鏈接](http://stackoverflow.com/questions/17945880/append-elements-to-nested-list-in-tcl) –