使用tcl中的lsearch搜索列表

时间:2017-10-02 18:16:55

标签: tcl

我在使用lsearch时遇到了麻烦。

我有一个变量my_name_is_tom_male 我有一个名单:

dave tom mike

我正在尝试使用列表

搜索变量
set names [list dave tom mike]
lsearch $names my_name_is_tom_male

我不断收到-1而不是1

lsearch期望变量完全匹配。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

lsearch返回-1,因为没有可用的匹配。

Tcl command execution Step

如果您要查找要从字符串中提取的字符串" my_name_is_tom_male"。

然后可能的解决方案是这样的。

lindex and lsearch commands