在TCL中switch命令用一个值与很多模式比较,执行能匹配的那个模式所对应的TCL脚本。switch命令有两种形式,第一种结构类似如下形式:switch $x {a {incr t1} b {incr t2} c {incrt3}}第一个参数是要检测的值(这个示例中就是变量x的内容)。第二个参数是包含一个或多个元素对的列表。每一对的第一个元素是要与检测值进行比较的模式,第...
在TCL中使用lsearch命令在列表中查找指定的元素。它获取两个参数,第一个是一个列表,第二个是一个模式。lsearch返回列表中第一个与指定模式匹配的元素的索引,如果没有匹配的元素则返回-1。例如:lsearch {a b c d e} c→ 2 lsearch -all {a b c a b c} c→ 2 5可以通过在列表参数前指定下列标志之一来设定模式匹配的方式:-e...