我在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