Tcl基本知识
1. 什么是Tcl
Tcl 全称是 Tool command Language。它是一个基于字符串的命令语言,基础结构和语法非常简单,易于学习和掌握。
Tcl 语言是一个解释性语言,所谓解释性是指不象其他高级语言需要通过编译和联结,它象其他 shell 语言一样,直接对每条语句顺次解释执行。
Tcl 数据类型简单。对 Tcl 来说,它要处理的数据只有一种—字符串。 Tcl 将变量值以字符串的形式进行存储,不关心它的实际使用类型。
2. Tcl命令格式
一条 Tcl 基本语法为:
- command arg1 arg2 .... (命令 参数 1 参数 2...)
其中 command 为 Tcl 内建命令或者 Tcl 过程。各条命令可以单独一行,也可以在同一行,在同一行时,需要用“;”来分隔。即:
- command1 arg1 ... ; command2 arg2; #(a comment 注释)
3. Tcl 脚本文件和 source 命令
除了通过交互式执行 Tcl 命令外,还可以将 Tcl 命令保存到一个后缀为.tcl 的文件内,然后用Tcl 的命令 source 来执行。 但这需要先启动 tclsh:
- source fileName
source 命令从文件中读取 Tcl 命令并计算。 对于 Windows 下的 Tcl 脚本,如过已经正确安装了 tclsh 或 wish,只要你将脚本文件保存为.tcl 文件,不需添加启动脚本,只用鼠标双击文件就可以运行。