在TCL中将字符串设置为列表值

时间:2014-04-18 20:17:45

标签: tcl

我在TCL中有一个列表:

{word0} {word1} {word2} {word3}

我需要为列表中的一个值设置一个新字符串。那个语法是什么?

set test {$my_list 0}
set test [$my_list 0]

都没有工作。

很抱歉这个新问题,但我不熟悉这种语法,也没有在文档中找到它。

1 个答案:

答案 0 :(得分:4)

您可以使用lindex

set my_list [list word0 word1 word2 word3]
set test [lindex $my_list 0]
puts $test
# => word0

在Tcl中,列表中的第一个元素的索引为0。