Tcl学习之如何获取字符?.doc
《Tcl学习之如何获取字符?.doc》由会员分享,可在线阅读,更多相关《Tcl学习之如何获取字符?.doc(2页珍藏版)》请在三一文库上搜索。
1、Tcl学习之如何获取字符?在Tcl中并不需要显示地指定变量的数据类型,因为Tcl本身将所有的变量值视为字符串,并将他们作为字符串来保存,可见,字符串在Tcl中扮演着举足轻重的角色。Tcl本身提供了很多字符串操作命令,而且很多对字符串操作的命令是以string开头的。例如,string index可获取指定位置的字符,而string range可获取指定区间的字符。这里就要提到Tcl中的字符串索引。如下图所示,对于字符串“Hello World”,索引由0开始,对应字符H,索引end对应字符d(Hello和World之间的空格也是占一个位置的)。借助string index命令,可返回指定字符串
2、在指定索引处的值。string index需要两个参数,第一个参数是字符串,第二个参数是相应的索引,如下图所示。如果指定索引不在字符串索引值的范围内,例如设置所引值为11,则返回空(不是空格),如下图所示。在索引中使用end时,可以使用数学表达式,但是该数学表达式中不能有空格,如下图所示。如果要返回指定区间的字符,就要用到string range命令。该命令需要三个参数,第一个参数为字符串,第二个参数是第一个索引,第三个参数是第二个索引。如下图所示,同样地,在使用end时,表达式中不能有空格。另外,string range中的两个索引,前者应小于或等于后者,如果大于后者,则返回空,如下图所示,如果等于后者,则与string index命令一致。如果要获取字符串的长度,可借助string length命令。如下图所示。结论:-Tcl中所有变量值均被视为字符串-借助两个命令string index和string range可获取字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Tcl 学习 如何 获取 字符
链接地址:https://www.31doc.com/p-3273953.html