TCL语言学习笔记(二)

1. 简单变量

        简单变量一般就是用 set 命令;

        语法: set  变量名  变量值

        取用:$变量名

        删除:unset 变量名

        变量名和变量值都可以是任意的字符串。

 2. 数组

        语法:set  数组名(元素名)  元素取值

        取用:$数组名(元素名)

        删除:unset 数组名                    删除整个数组

                   unset 数组名(元素名)      删除数组中的某个元素

 3. 多维数组

        Tcl 语言里面其实只有一维数组,但是也可以实现类似于二维或者更高维数组的多维数组        

        注意:Tcl 将 (1,1)、(1,2)、(2,1)、等整体视为元素名,并不是和数学上矩阵的索引相同。所以说应该是一个伪多维数组

4. 获取数组信息

        array 命令用来获取数组信息,主要包括:

        语法:array size 数组名 

        含义:获取 指定数组名的元素个数

        语法:array names 数组名

        含义:获取指定数组名的元素名列表(返回的元素没有特定顺序)

        语法:array get 数组名

        含义:获取指定数组名的元素与取值

        语法:array exists 数组名

        含义:判断指定的数组名存不存在 (1:存在,0:不存在)

 5. incr命令

语法:incr 变量名 整数

含义:将指定的变量名加上对应的整数,整数可以为负整数、正整数、0,也可以不指定,默认是1

 6. append命令

        语法:append 变量名 文本字符串

        含义:在指定变量名后加上指定的文本字符串

 7. 移除变量

语法:unset 变量名1 变量名2 ……

含义:将所指定的变量清除。(变量可以是:简单变量、数组元素、数组名)

语法:array unset 数组名1 数组名2 数组名3(元素名1)……

含义:对数组进行清除操作。

注意:将数组中的所有元素清除后,数组本身还存在,只是没有内容了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值