TCL中“@”符号的含义是什么?

时间:2012-01-18 22:26:52

标签: tcl

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

set GSID(featureSetDesc)       @$GSID(descPath)/featDesc

但我似乎无法找到TCL中“@”符号的含义..任何帮助都将不胜感激!

2 个答案:

答案 0 :(得分:5)

商业符号(@)并不意味着对Tcl有任何特殊之处。这是一个普通的非字母非空格字符。 ( 在某些地方对Tk意味着什么,例如当specifying a classic X11 bitmap that comes from a file用于游标或图标之类的东西时,但这些日子的使用非常深奥。)

嗯,有一个例外,那就是exec中的频道重定向。但这不是你遇到的情况。

答案 1 :(得分:2)

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

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