私はTCLにSWを持っています。 異なる名前空間に変数を設定および/または照会する必要があります。TCLの名前空間変数にアクセスする最速の方法
global ::namespace1::varname1
set ::namespace1::varname1 $val
##more code to access/write into a variable
するか、私には、例えば、同じことを達成するための手順を使用する必要があります。 私は(exampeleのために)使用する必要がありますか?
namespace1::setVarname1 $val
namespace1::getVarname1
どの検索が高速ですか? 2番目の方法は間違いなく安全です。
TCL 8.5を使用しており、今後TCL 8.6にアップグレードします。
ありがとうございます。
http://stackoverflow.com/a/37296301/974155 – Dinesh
同様の質問ですが、同じではありません。 1は、グローバルではなく変数を使用するprocを呼び出しています。 – user1134991