我遇到了用TCL编写的代码:
set GSID(featureSetDesc) @$GSID(descPath)/featDesc
但我似乎无法找到TCL中“@”符号的含义..任何帮助都将不胜感激!
答案 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”