Tcl 在我的例子中,为什么subst命令只进行变量替换?
Tcl的Tcl 在我的例子中,为什么subst命令只进行变量替换?,tcl,Tcl,Tcl的subst命令应该执行命令、变量和反斜杠替换 proc sum {a b} { return [expr $a+$b] } % % set a 1 1 % set b 2 2 subst {sum {$a} {$b}} substitution命令应该执行变量和命令的substitution,下面是为什么不执行命令替换 sum {1} {2} substitution命令应该执行变量和命令的substitution,下面是为什么不执行命令替换。为什么只替换变量?命令替换将
subst
命令应该执行命令、变量和反斜杠替换
proc sum {a b} {
return [expr $a+$b]
}
%
% set a 1
1
% set b 2
2
subst {sum {$a} {$b}}
substitution
命令应该执行变量和命令的substitution,下面是为什么不执行命令替换
sum {1} {2}
substitution
命令应该执行变量和命令的substitution,下面是为什么不执行命令替换。为什么只替换变量?命令替换将查找模式[…]
,并将其替换为括号内的命令返回结果,但字符串中没有任何与该模式匹配的文本 你看过你以前的问题了吗?下次发帖前,请先看一下你的问题打印预览——我为你修改了格式,但是发帖时对问题外观的关注太少,肯定会被忽略和否决。嗯。我投了重复票,但在看到另一个问题后,似乎这才是真正的答案。另一个问题是相关的,但不是这个问题的重复。