이것은 사소한 질문일 수 있지만 tcl 스크립트 내의 배열에 목록을 숨기는 데 문제가 있습니다.
set mylist { one two three four five }
myArr 배열로 변환해야 합니다. 한 가지 더 질문이 있습니다. mylist의 두 번째 요소(예: mylist(1))를 사용하려는 것처럼 목록 요소만 사용할 수 있습니까?
답변1
즉, 목록을 반복하고 인덱스를 증가시켜 i
해당 배열의 요소를 설정합니다 myArr($i)
.
set i 0
foreach n $mylist {
set myArr($i) $n
incr i
}
그런 다음 참조할 수 있지만 $myArr(1)
필요한 목록을 얻을 수 있습니다 [lindex $mylist 1]
.