Tcl基础知识
Posted 夏风喃喃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tcl基础知识相关的知识,希望对你有一定的参考价值。
Tcl基础知识
作者:夏风喃喃
1. Tcl打印
Tcl(Tool Command Language)是一种解释型脚本语言。Tcl中每条语句以换行符或分号结束。如果需要跨越多行的语句,则应该在每一行行尾加反斜杠。
每条语句及其参数都视为字符串。“ ”
或{ }
中的多个单词的字符串认为是单个单元。以#
开头的语句是注释。
在example.tcl文件中键入下面两条Tcl打印命令。
使用DesignComplier自带的dc_shell来解释example.tcl文件,得到打印结果。
2. Tcl变量
Tcl的所有变量时ASCII字符串,即使是数字也是以字符串形式表示。
变量的分配使用set
命令。在分配命令以外使用的变量以$
标识。
数组的索引可以为字符串。
[ ]
中的任何内容都会在使用前求值,而{ }
内的[ ]
中的内容不进行求值。
3. Tcl列表
Tcl的列表是对象的集合。可以对列表添加,索引,搜索。
4. Tcl表达式与运算符
使用expr
命令来对表达式求值。
5. Tcl的控制流语句
5.1 列表遍历
使用foreach
来实现遍历。
5.2 决策
使用if-elseif-else
结构来实现决策能力。
5.3 循环
使用for
和while
语句可以实现一个条件下的循环。此外break
和continue
实现了循环的终止。
5.4 过程
使用proc
来编写过程,return
语句从过程中返回值。
6. Tcl文件读写
使用open
与close
打开与关闭一个文件。使用puts
与gets
写入与读取文件的内容。
以上是关于Tcl基础知识的主要内容,如果未能解决你的问题,请参考以下文章