我是 Tcl 的新手。我想使用列表中的元素值作为另一个列表的键。所以如果我有:
set mainlist { list1 list2 }
set list1 { val1 val2 }
set list1 { val3 val4 }
我想迭代主列表成员以获取 list1 和 list2 成员。
我尝试了以下但没有奏效:
for {set i 0} {$i < [llength $list1]} {incr i} {
set mem [lindex $list1 $i]
for {set j 0} {$j < [llength $mem]} {incr j} {
puts [lindex $mem $j]
}
}
有什么解决办法吗?