赞
踩
- Tcl全称是Tool command language,它是一种可嵌入的命令脚本化语言,由John Ousterhout发明于1988年。
- Tcl是一个基于字符串的命令语言,数据结构和语法非常简单,代码可重用性高,功能强大并且简单易学,因此经常被用于快速原型开发、脚本编程、GUI和测试等方面,在信息产业领域具有广泛的应用。
- 使用%为Tcl的命令提示符,并在接着的下一行显示命令执行结果。*后面的内容为注释说明。
一个Tcl脚本可以包含一个或多个命令。命令之间必须用换行符或分号隔开
Tcl的每一个命令字符串由一个或者几个字符单元组成
命令名+参数变量部分(空格隔开)
在分析阶段,Tcl解释器基于分析规则把命令分成独立的字符单元,同时根据变量定义进行必要的变量替换;
在执行阶段,Tcl解释器会把开头的字符单元当作命令名,并检查这个命令名是否正确,如果该命令名正确,则激活这个命令对应的程序,并把所有的字符单元作为参数变量传递给该命令,通过在执行命令过程中进行参数变量处理完成求值过程。
(1)输出:输出字符串通过命令puts来实现
如果需要输出多于一个单词的字符串,则需要把这个字符串用双引号或者大括号包含起来
输出命令puts的默认行为是在输出文本结束后输出一个对应换行符return,可以通过调用参数-nonewline选项告诉puts命令不输出回车换行。
(2)赋值:Tcl的赋值命令是set,其变量的类型是字符串
语法
lreplace命令返回一个新串,新串是把list的第first到第last个元素用所有的value参数替换得到的。如果没有value参数,就表示删除第first到第last个元素
语法
lsort命令用于返回把list进行排序后的列表集合串。
options可以使用如下值:
-ascii按ASCII字符的顺序排序比较,这是缺省情况。
-dictionary按字典排序,与-ascii不同的地方是:
-integer把list的元素转换成整数,按整数排序。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。