我在TCL中有SW。 我需要在不同的命名空间中设置和/或查询变量。 我应该使用(用于exampele):在TCL中访问命名空间变量的最快方法
global ::namespace1::varname1
set ::namespace1::varname1 $val
##more code to access/write into a variable
或者我应该用程序来实现相同的,例如?
namespace1::setVarname1 $val
namespace1::getVarname1
哪种查找速度更快?第二种方法绝对安全。
我们使用的是TCL 8.5,并且将来会升级到Tcl 8.6
谢谢。
http://stackoverflow.com/a/37296301/974155 – Dinesh
类似的问题,但不一样。 1正在调用使用变量的proc,而不是全局变量。 – user1134991