【发布时间】:2019-01-30 18:44:40
【问题描述】:
我正试图围绕 Tcl 变量范围进行思考,但我坚持认为这是一个简单的概念:如何访问我在我的 proc 之外定义的变量,但我不显式传递给 proc?
我试图避免设置一堆全局变量,而只访问我在特定命名空间中定义的变量。我需要在下面的代码中添加什么,以便 proc 可以访问变量a,这显然不在 proc 的范围内?
set a apples
proc myList {b c} {
puts [concat $a $b $c]
}
【问题讨论】:
标签: variables scope global-variables tcl