TCL语言学习笔记(一)

1.set 命令

 如上图的运行结果,set 命令 第一个单词(参数)作为 变量名,第二个单词(参数)作为 变量的值。

2. expr命令

 expr 命令 数值运算

3. 列表中的操作命令

3. 1lindex 命令

 定义列表后,lindex 可以提取出对应索引号的列表元素。(注:索引号从 0 开始)

 3.2 concat 命令

 concant 命令功能:将列表1和列表2合并。

3.3 llength 命令

 llength命令功能:返回了列表的元素个数。

3.4 lappend命令

 lappend 命令功能:在列表末尾加入新元素。若lappend一个列表是将该列表整体添加到最后一个元素。

3.5 lsort 命令

        语法格式:lsort 开关 列表。

        功能: 将列表按照一定顺序规则排列。

        开关:               省却时默认按照ASCII码进行排序。

                -real          按照浮点数大小进行排序。

                -unique     唯一化,删除重复元素。

 4. 整合式命令(集合命令)

        string 是对字符串操作的命令,第一个参数 length 表示求取字符串的长度,第三参数是待分析的字符串;

        compare 参数为两个字符串的比较,相同时返回0 ,不相同时返回-1。

5. 替换

5.1 变量替换

         变量替换 由 $ 符号进行替换。

5.2 命令替换

         命令替换由 [ ] 符号使用,[ ] 内应该是有效的 Tcl 命令。

5.3 反斜杠替换

        反斜杠替换,类似于 C语言的转义字符前面 斜杠的用法,将一些Tcl语法中规定的特殊字符,转为普通字符。

6. 引用

6.1 双引号引用 

        一个单词(参数)的第一个字符是双引号,那么该单词就会由另一个双引号标记结束。但是双引号本身不是单词(参数)的一部分,仅仅是一个标识符(界定符)。若一个单词(参数)包含在双引号中,那么解释器会对其中的 \、$、[] (即,反斜杠置换、变量置换、命令置换)正常起作用。

        如果单词(参数)不是以双引号开头,那么单词中的任何双引号都是普通字符。如果被双引号作用的单词中想出现双引号,就是用 反斜杠置换。

6.2 大括号引用 

        如果一个单词(参数)被包含在大括号内部,其内部所有特殊字符都会被当作普通字符处理。

 6.3 注释

        命令如果以 # 开头,本行认为是注释。但是需要注意位置。

 参考:https://blog.csdn.net/qq_43045275/article/details/123722025

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值