是否可以在Tcl中声明静态变量?我使用某个函数来捕获未知命令错误,并且希望它在未知命令的首次出现时打印错误消息-因此我需要在proc中保留诸如静态列表之类的内容。那可能吗? 最佳答案 或者,您可以使用直接的全局变量:set varList {} proc useCount {value} { global varList ; lappend varList $value } useCount One useCount Two puts $varList