
Tcl设置变量命令set使⽤学习(之⼀)
set命令也可以只跟变量⽽⽆变量值。若变量已经定义,则返回变量值,效果和puts类似。如果变量不存在,则返回错误信息。我遇到的使⽤情况:
在⼀个tcl(A)中source另外⼀个tcl⽂件(B),
在A中source B,A中定义⼀部分变量在B中使⽤到,
A中设置变量:
set via abc,
如果abc为空值,则变为
set via,
此时在B中使⽤via变量时会出现错误;
此种问题,较好的解决⽅式⽬前没想到,只是使⽤空格替代(“ ”,直接使⽤空格还是⽆效变量,TCL对空格仅作为分隔符?)
更多推荐
变量,空格,返回,定义,命令,空值,问题
发布评论