我在 TCL 中有以下代码:
set counter 1
for {set i 0} {$i < 3} {incr i 1} {
set temp $counter
incr temp 1
incr counter 2
}
对于每个循环,counter
增加 2,并temp
根据 的值增加 1 counter
,但 和 的值counter
是temp
:
counter 1 temp 2 in the first loop
counter 3 temp 3 in the second loop
counter 5 temp 4 in the third loop
期望值为:
counter 1 temp 2 in the first loop
counter 3 temp 4 in the second loop
counter 5 temp 6 in the third loop
有什么问题以及如何解决?