【发布时间】:2017-09-22 02:53:04
【问题描述】:
我在文件 FILE1 中设置了如下 3 个全局变量:
set VAR1 2
set VAR2 3
set VAR3 4
现在我想以迭代的方式在另一个文件 FILE2 中使用这 3 个变量:
意思是这样的:
for {set a 1} {$a < 4} {incr a} {
$::VAR$a
}
其中 VAR$a - 每次都应递增到 VAR1、VAR2、VAR3 等...
但是如果我尝试使用全局变量这样我会在 tcl 中得到错误
有什么更好的解决方案吗?
【问题讨论】:
-
这正是 arrays 的用途。
标签: tcl