在TCL中使用lsearch命令在列表中查找指定的元素。它获取两个参数,第一个是一个列表,第二个是一个模式。lsearch返回列表中第一个与指定模式匹配的元素的索引,如果没有匹配的元素则返回-1。例如:lsearch {a b c d e} c→ 2 lsearch -all {a b c a b c} c→ 2 5可以通过在列表参数前指定下列标志之一来设定模式匹配的方式:-e...
TCL中用于修改列表的命令有五个:lrange、linsert、 lreplace、lset和 lappend。lrange命令返回列表中某范围内的元素。它获取的参数包括一个列表和两个索引值,返回的是列表中这两个索引值相应的元素之间的所有元素组成的新列表(包括这两个索引值所对应的元素)。例如:% lrange {a b c d e} 1 end-1b c dlinsert命令把一个或...