附加到列表后元素数量不增加

时间:2014-11-28 07:28:37

标签: tcl

% set l1 {}
% lappend l1 one
one
% lappend l1 two
one two
% puts $l1
one two
% llength l1
1

但是列表l1的长度应为2,对吧?

1 个答案:

答案 0 :(得分:1)

您应该使用llength $l1。否则,tcl会将l1视为单个元素列表。

$符号用于访问tcl中的变量。这就是为什么你必须使用$l1指向名为l1

的列表的原因