私は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]
}
}
解決策はありますか?