希望有人可以帮助这个变量扩展内部期望脚本。我给循环中的变量赋值,比如Ex:
for {set i 1} {$i<=10} {incr i 1} {
set IO$i [expr {$i + 1}]
}
我可以得到变量值一个接一个的执行:
send_user "IO1 value is: $IO1"
send_user "IO2 value is: $IO2"
...
有没有一种方法可以让我在for循环中获取变量值,比如:
send_user "IO$i value is: $XXXXXX ?
谢谢。
您可以使用set
命令获取值并设置它们
send_user "IO$i value is: [set IO$i]"
# ........................^^^^^^^^^^
但是使用数组比使用动态创建的变量
更方便for {set i 1} {$i<=10} {incr i 1} {
set IO($i) [expr {$i + 1}]
}
send_user "IO($i) value is: $IO($i)"