You are here

Tcl 초보인데 도움 부탁드려요. 이게 가능할까여?

안녕하세요
Tcl 초자입니다.

다름이 아니고, 이게 Tcl 에서는 불가능한 것인지. 아니면 가능한 방법이 있는지
알려주시면 감사드리겠습니다.

set a1 3
set a2 4
set a3 2

for { i = 1 } { $i < 4 } { incr i } {
     set sum [expr $sum + $a$i]  ----------------> Error 발생
}

결론부터 예기를 하면 다음과 같은 계산이 되기를 원하는데,

set sum [expr $sum + $a1]
set sum [expr $sum + $a2]
set sum [expr $sum + $a3]

a1,a2,a3 변수의 값을 각각 읽어서 sum을 하고 싶은데, for문 내에서 위의 예제처럼 a1,a2,a3값을 읽을 수 있는 방법이 있나요? 아니면 이런 식의 변수를 읽어 드리는 방법은 Tcl에서 불가능 한 것인가요?

고수님들 부탁드립니다.