Tcl 的subst
命令应该做命令、变量、反斜杠替换。
proc sum {a b} {
return [expr $a+$b]
}
%
% set a 1
1
% set b 2
2
subst {sum {$a} {$b}}
subst
命令应该做变量和命令替换,这里为什么没有发生命令替换。
sum {1} {2}
subst
命令应该做变量和命令替换,这里为什么没有发生命令替换。为什么它只替换变量?
Tcl 的subst
命令应该做命令、变量、反斜杠替换。
proc sum {a b} {
return [expr $a+$b]
}
%
% set a 1
1
% set b 2
2
subst {sum {$a} {$b}}
subst
命令应该做变量和命令替换,这里为什么没有发生命令替换。
sum {1} {2}
subst
命令应该做变量和命令替换,这里为什么没有发生命令替换。为什么它只替换变量?