1
我正在運行一個使用Tcl 8.5.9的程序,具體爲:/tcl/8.5.9_64/bin/wish8.5
我試圖使用lcontain
命令,但tcl無法識別它。是否從該版本中排除?有沒有不同的命令來取代它?lcontain in tcl 8.5.9
我正在運行一個使用Tcl 8.5.9的程序,具體爲:/tcl/8.5.9_64/bin/wish8.5
我試圖使用lcontain
命令,但tcl無法識別它。是否從該版本中排除?有沒有不同的命令來取代它?lcontain in tcl 8.5.9
如果我沒有弄錯,lcontain
命令檢查列表中是否存在元素?這個命令從來沒有在純粹的Tcl中。它是TclX軟件包AFAIK的一部分。
它Tcl.8.5有in
運算符可以在任何表達式中使用。例如:
set list {A B C D}
set elem "B"
if {$elem in $list} {
puts "Element '$elem' exists in the list"
}
還有ni
運算符,它是相對的in
(檢查是否列表中不包含的元件)。
在早期版本的Tcl中,您可以使用lsearch
命令並將結果(找到的元素的索引)與-1
進行比較,以查看是否實際找到元素。