是否可以在 Tcl 中声明一个静态变量?
我使用某个函数来捕获未知命令错误,并且我希望它在第一次出现未知命令时打印错误消息 - 所以我需要在 proc
中保留类似静态列表的内容。 .那可能吗?
最佳答案
或者你可以只使用一个直接的全局变量:
set varList {}
proc useCount {value} {
global varList ;
lappend varList $value
}
useCount One
useCount Two
puts $varList
关于Tcl中的静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6122731/