Foreach用于TCL列表
我想问一个关于TCL的问题 假设我有一个实例Foreach用于TCL列表,tcl,Tcl,我想问一个关于TCL的问题 假设我有一个实例111,下面是3个实例(11100,11102,11103)。您可以说11100,11102,11103是id,然后这些id附加了一些名称,如A、B、C 目前,我获得了所有这些ID11100,11102,11103如何使用这些ID在循环中迭代三次,以便我可以找到每个ID名称。这就是如何在您已经拥有的ID上迭代循环 foreach i {11101 11102 11103} { puts $i ;# do what ever with
111
,下面是3个实例(11100
,11102
,11103
)。您可以说11100
,11102
,11103
是id,然后这些id附加了一些名称,如A、B、C
目前,我获得了所有这些ID
11100
,11102
,11103
如何使用这些ID在循环中迭代三次,以便我可以找到每个ID名称。这就是如何在您已经拥有的ID上迭代循环
foreach i {11101 11102 11103} {
puts $i
;# do what ever with i
}
你说的另一个选择是,你有三个变量A,B,C
lappend list $A $B $C
foreach i $list {
puts $i
;# do what ever with i
}
您是否有一些代码片段显示您已经做了/尝试了什么?这将是进一步帮助您的一个良好起点。foreach tcl wiki提供了大量示例:因此您应该很容易开始。是的,这是附加到一个id的三个不同id,因此当我获得这些id时,它们是列表形式的,即其列表L,我希望逐个循环通过L来查找附加到id的内容。我没有正确理解您需要的是什么。。但如果你考虑嵌套列表。把这个问题做完,它可能会对你有帮助。