在这种情况下,例如:
[% $create_port %]
or [list [% $RTL_LIST %]]
我意识到它与方括号有关,但令我感到困惑的是,有时它与方括号和后跟变量一起使用,有时您的括号内有变量而没有%
。
所以我不确定它的用途。
感谢您的帮助。
答案 0 :(得分:0)
%
在Tcl语言核心中不是元字符,但在Tcl中仍具有一些含义。特别是expr
中的模运算符和format
,scan
,clock format
和clock scan
中的替换字段说明符。 (这也是默认的提示字符,我在%
中使用了一个普通的~/.tclshrc
命令,以简化粘贴粘贴的代码,但是世界上没有其他人需要效仿在那里!)
但是您编写的代码似乎不是其中的任何一个(因为在我提到的所有命令中,这都是语法错误)。看起来这是某种指令处理方案(特殊序列为[%
和%]
,带有括号),尽管我不认识像{{3 }}或doctools。因为嵌入了Tcl解释器的程序可以在执行脚本之前对脚本进行任意转换,所以很难猜测出它到底是什么。