2017-09-14 60 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]