これはマイナーな質問かもしれませんが、tclスクリプト内の配列にリストを隠すのに問題があります。
set mylist { one two three four five }
myArr配列に変換する必要があります。もう一つ質問があります。 mylistの2番目の要素(mylist(1)など)を使用したいのと同じように、リスト要素のみを使用できますか?
答え1
つまり、リストを繰り返してインデックスを増やしてその配列i
の要素を設定しますmyArr($i)
。
set i 0
foreach n $mylist {
set myArr($i) $n
incr i
}
その後、参照できますが、$myArr(1)
必要なリストを取得できます[lindex $mylist 1]
。