Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Foreach用于TCL列表_Tcl - Fatal编程技术网

Foreach用于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

我想问一个关于TCL的问题

假设我有一个实例
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的内容。我没有正确理解您需要的是什么。。但如果你考虑嵌套列表。把这个问题做完,它可能会对你有帮助。