【发布时间】:2019-01-29 16:02:07
【问题描述】:
例如在这样的情况下:
[% $create_port %]
or [list [% $RTL_LIST %]]
我意识到它与括号有关,但让我感到困惑的是,有时它与括号和变量一起使用,有时你的括号里面有变量而没有%。
所以我不确定它的用途。
感谢任何帮助。
【问题讨论】:
-
你有这个工作代码sn-p吗? % 是标准/默认的 TCL 提示符。这是我唯一熟悉的 TCL 用法。
-
在 [ 之后,解释器需要一个命令。在 Tcl 中,您可以随意命名命令(或 procs),包括 %。但是 % 不是开箱即用的命令。所以它似乎是在你的应用程序的某个地方创建的。
-
% 实际上定义为 tcl::mathop 中的命令。它计算其参数的积分模块。因此,如果您执行
namespace import tcl::mathop::*,% 将是一个有效命令,但您的示例不符合该命令的预期参数。 -
看起来更像一些模板指令(开始和结束标签)。恐怕 OP 将不得不详细说明她的设置。
-
感谢大家的帮助。我会尝试询问编写实际代码的人。可能就如你们所说,仅供个人参考。