string : 是一个组件命令,是将多条命令组合成一条命令
三种替换形式:变量替换/命令替换/反斜线替换;
数组是一些元素的集合。TCL的数组和普通计算机语言中的数组有很大的区别。在TCL中,不能单
独声明一个数组,数组只能和数组元素一起声明。数组中,数组元素的名字包含两部分:数组名和数
组中元素的名字,TCL中数组元素的名字(下标〕可以为任何字符串。
2.10 lsort命令:
语法:lsort ?options? list
这个命令返回把list排序后的串。options可以是如下值:
-ascii 按ASCII字符的顺序排序比较.这是缺省情况。
-dictionary 按字典排序,与-ascii不同的地方是:
(1)不考虑大小写
(2)如果元素中有数字的话,数字被当作整数来排序.
因此:bigBoy排在bigbang和bigboy之间, x10y 排在x9y和x11y之间.
-integer 把list的元素转换成整数,按整数排序.
把list的元素转换成浮点数,按浮点数排序.
-real
升序(按ASCII字符比较)
-increasing
降序(按ASCII字符比较)
-decreasing
2.12 join命令
语法:join list ?joinString?
join命令是命令的逆。这个命令把list的所有元素合并到一个字符串中,中间以joinString分开。缺
省的joinString是空格。例:
% join {h o w { } a r e { } y o u} {}
how are you
% join {how are you} .
how.are.you
上一篇: Memory Interface Grouping Assignment 下一篇: about hash table
发表评论 评论 (0 个评论)