2017-09-14 35 views
0

我试图插入包含列表到使用Tcl列表的变量。到目前为止,我有:插入预设列表变量到一个新的列表,TCL

set $a {1 2 3} 
set $b {4 5 6} 

set foo(bar) {{$a} {$b}} 
puts foo(bar) 

将返回:

{$a} {$b} 

我如何可以插入两个嵌套列表中的变量代表什么? I.E.返回:

{1 2 3} {4 5 6} 

回答

2

您需要使用list命令,如果要创建一个新的列表

set a {1 2 3} 
set b {3 4 5} 
set bar [list $a $b] 

如果你是插入到现有的列表,你应该使用linsert

set c {7 8 9} 
set bar [linsert $bar 1 $c]