Tcl设置变量命令set使用学习(之一)
2013-02-22 19:49
253 查看
set命令也可以只跟变量而无变量值。若变量已经定义,则返回变量值,效果和puts类似。如果变量不存在,则返回错误信息。
我遇到的使用情况:
在一个tcl(A)中source另外一个tcl文件(B),
在A中source B,A中定义一部分变量在B中使用到,
A中设置变量:
set via abc,
如果abc为空值,则变为
set via,
此时在B中使用via变量时会出现错误;
此种问题,较好的解决方式目前没想到,只是使用空格替代(“ ”,直接使用空格还是无效变量,TCL对空格仅作为分隔符?)
我遇到的使用情况:
在一个tcl(A)中source另外一个tcl文件(B),
在A中source B,A中定义一部分变量在B中使用到,
A中设置变量:
set via abc,
如果abc为空值,则变为
set via,
此时在B中使用via变量时会出现错误;
此种问题,较好的解决方式目前没想到,只是使用空格替代(“ ”,直接使用空格还是无效变量,TCL对空格仅作为分隔符?)
相关文章推荐
- 使用set命令设置环境变量
- 学习笔记:dos控制台下用set命令设置classpath临时变量分号问题
- bash学习1 命令别名设置、显示当前目录、变量使用例子
- dos命令之 set (显示、设置或删除 cmd.exe 环境变量) 用法详解以及使用变量
- OSG学习笔记23——设置隐藏和显示节点(使用setNodeMask())
- 11.笔记 MySQL学习——设置和使用自定义变量
- Bash Shell-使用内置的set和shopt命令设置bash选项
- “SET 命令设置的环境变量在 FOR 循环中始终为空”问题的原因与解决方法
- set命令_Linux set 命令用法详解:显示或设置shell特性及shell变量
- Bash Shell-使用内置的set和shopt命令设置bash选项
- 批处理命令set的一个小问题:设置变量名与变量值只差一个文件扩展名
- 每日MySQL之018:使用SET设置用户变量和系统变量
- Bash Shell-使用内置的set和shopt命令设置bash选项
- Linux使用笔记4-添加用户变量(设置自己的命令,修改默认python版本等)
- 批处理(bat)脚本语言(3) - SET命令和变量使用
- 使用SetEnvironmentVariable调整应用程序环境变量中的path设置
- #346 – 使用命令的时候MenuItem可以不设置Header属性(No Need to Set Header Property for MenuItem When Using Commands)
- Linux中使用export命令设置环境变量
- Bash Shell - 使用内置的set和shopt命令设置bash选项
- formality 命令/变量的使用及各种设置