1

我想为给定的输入字符串“ Hello I Am Fine ”编写一个 TCL 程序,其输出必须是:“ Fine Am I Hello

还想知道,如何在元素列表中找到最后一个元素?例如:[list 10 20 30 40 50 60 70 80 90 100] - 所以从这个列表中我想使用最后一个元素。

谢谢。

4

1 回答 1

7

如果您需要列表的最后一个元素,可以使用

lindex $list end

如果您想知道最后一个元素的索引,请使用

expr {[llength $list] - 1}

如果要反转列表,请使用

set newList [lreverse $list]

就那么简单。

而对于输入/输出的事情,我建议先把split它放到一个列表中,然后再反转它,然后再join返回结果。我把它留给你作为练习。

于 2012-08-28T16:50:03.267 回答