Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tcl语言的语法 - Coggle Diagram
Tcl语言的语法
2.1 脚本、命令和单词
一个单词是命令,其他单词是参数。
命令之间换行符或分号分隔,单词之间空格或制表符分隔
2.7 大括号引用
取消其中所有特殊字符的特殊意义
在过程定义和命令流控制中,嵌套大括号可以”延期处理“,意味着特殊字符不会被Tcl解析器立即处理。
2.11 有关替换的更多信息
Tcl解析一条命令时,只从左往右解析一次,进行一轮替换。每一个字符只会被扫描一次。
每个字符只会发生一层替换,而不会对替换后的结果再进行一次扫描替换
2.2 处理命令
解析和执行
2.3 变量替换
$触发
2.4 命令替换
命令替换通过方括号表示,会调用括号中的命令
2.5 反斜线替换
反斜线转义
2.6 双引号引用
取消其中的单词和命令分隔符的解释
如果一个单词的第一个字符是双引号,则它们就是界定符而已
如果单词不以双引号开头,那么单词中的所有双引号都会当做普通字符处理
2.8 参数展开
如果一个单词以字符串{
}开头,之后紧接着非空白字符,Tcl会移除开头的{
},把该单词的剩余部分作为含有单词分隔符的语句进行解析与替换
2.9 注释
注释符必须出现在Tcl预期将获得命令的第一个字符的位置上
2.10 正常返回和异常返回