【发布时间】:2013-03-29 22:06:37
【问题描述】:
我几乎是一个新手,我正在尝试在使用 argv 的命名空间中设置一些变量,然后从命名空间之外的 proc 调用它们,但我无法理解如何做这。我正在尝试使用这样的代码(但显然这是错误的做法):
namespace eval Ns {
variable spec [lindex $argv 1]
}
proc p {} {
set spec "::Ns::spec"
}
【问题讨论】:
标签: namespaces tcl