2017-09-14 1 views
0

リストを含む変数をtclを使用してリストに挿入しようとしています。これまでのところ私が持っている:定義済みのリスト変数をtclの新しいリストに挿入します。

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

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

返す:

{$a} {$b} 

にはどうすればいいの変数が表す2つのネストされたリストを挿入することができますか? I.戻り値:

{1 2 3} {4 5 6} 

答えて

2

あなたは、あなたがlinsertを使用する必要があり、既存のリストにを挿入されている場合は、新しいリスト

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

を作成している場合listコマンドを使用する必要があります。

set c {7 8 9} 
set bar [linsert $bar 1 $c] 
関連する問題