什么是@&引用;TCL中的符号是什么意思?

什么是@&引用;TCL中的符号是什么意思?,tcl,Tcl,我遇到了用TCL编写的代码: set GSID(featureSetDesc) @$GSID(descPath)/featDesc 但我似乎找不到“@”符号在TCL中代表什么。。任何帮助都将不胜感激 广告at符号(@)对Tcl来说没有任何特殊意义。它是一个普通的非字母非空白字符。(这确实意味着在某些地方,比如在什么时候,比如光标或图标,需要Tk,但这在当今是一个相当深奥的用法。) 嗯,有一个例外,那就是中的频道重定向。但在这种情况下,情况并非如此。假设变量GSID(descPath

我遇到了用TCL编写的代码:

set GSID(featureSetDesc)       @$GSID(descPath)/featDesc
但我似乎找不到“@”符号在TCL中代表什么。。任何帮助都将不胜感激

广告at符号(
@
)对Tcl来说没有任何特殊意义。它是一个普通的非字母非空白字符。(这确实意味着在某些地方,比如在什么时候,比如光标或图标,需要Tk,但这在当今是一个相当深奥的用法。)


嗯,有一个例外,那就是中的频道重定向。但在这种情况下,情况并非如此。

假设变量GSID(descPath)的值等于“/home/me”


然后GSID(featureSetDesc)的值将等于“@/home/me/featDesc”

明白了,我以为这是语法的一部分,但现在看来这只是前一个家伙玩的把戏。谢谢另一个例外是C过程的符号名,如果您满意,请接受答案。:)