TCL教程.pdf
2021-06-22 下载:8
下载
大小:888.77KB
TCL教程
节选段落一:
TCL 语法
■脚本、命令和单词符号
一个 TCL 脚本可以包含一个或多个命令。节选段落二:
info script 如果当前有脚本文件正在 Tcl 解释器中执行,则返回 内层处于激活状态的脚本
文件名;否则将返回一个空的字符串。
■TCL 的版本和库
info tclversion 返回为 Tcl 解释器返回的版本号,形式为 major.minor,例如 8.3。
info library 返回 Tcl 库目录的完全路径。这个目录用于保存 Tcl 所使用的标准脚本,TCL 在
初始化时会执行这个目录下的脚本。
■命令的执行时间
TCL 提供 time 命令来衡量 TCL 脚本的性能:
time script ?count? 这个命令重复执行 script脚本 count次。节选段落三:
当一个脚本试图执行一个不存在的命令时,TCL 解释器
会激活 unknown 命令,并把那个不存在的命令的名字和参数传递给 unknown 命令。
unknown 命令不是 TCL 的核心的一部分,它是由 TCL 脚本实现的,可以在 TCL 安装目录的
lib 子目录下的 init.tcl 文件中找到其定义。
unknown 命令具有以下功能:
1。如果命令是一个在 TCL 的某个库文件(这里的库文件指的是 TCL 目录的 lib 子目录下的 TCL
脚本文件)中定义的过程,则加载该库并重新执行命令,这叫做“auto-loading”(自动加载),
关于它将在下一节描述。
2。
TCL 语法
■脚本、命令和单词符号
一个 TCL 脚本可以包含一个或多个命令。节选段落二:
info script 如果当前有脚本文件正在 Tcl 解释器中执行,则返回 内层处于激活状态的脚本
文件名;否则将返回一个空的字符串。
■TCL 的版本和库
info tclversion 返回为 Tcl 解释器返回的版本号,形式为 major.minor,例如 8.3。
info library 返回 Tcl 库目录的完全路径。这个目录用于保存 Tcl 所使用的标准脚本,TCL 在
初始化时会执行这个目录下的脚本。
■命令的执行时间
TCL 提供 time 命令来衡量 TCL 脚本的性能:
time script ?count? 这个命令重复执行 script脚本 count次。节选段落三:
当一个脚本试图执行一个不存在的命令时,TCL 解释器
会激活 unknown 命令,并把那个不存在的命令的名字和参数传递给 unknown 命令。
unknown 命令不是 TCL 的核心的一部分,它是由 TCL 脚本实现的,可以在 TCL 安装目录的
lib 子目录下的 init.tcl 文件中找到其定义。
unknown 命令具有以下功能:
1。如果命令是一个在 TCL 的某个库文件(这里的库文件指的是 TCL 目录的 lib 子目录下的 TCL
脚本文件)中定义的过程,则加载该库并重新执行命令,这叫做“auto-loading”(自动加载),
关于它将在下一节描述。
2。