A-A+

TCL中列表元素的获取及列表中元素的数量

2019年12月07日 脚本 阅读 3,144 views 次

在TCL中使用命令lindex来获取列表中的元素,如:

lindex {a b c} 0

→ a

lindex {a b c} end-1

→ b

lindex {{a b c} {d e f} {g h i}} 2 1

→ h

lindex {{{a b} {c d}} {{e f} {g h}}} {1 10}

→ g

对所有的列表命令,索引0都对应第一个元素,索引1都对应第二个元素,以此类推。索引end对应列表中的最后一个元素,end-1对应倒数第二个元素,以此类推。在TCL 8.5中,还可以把两个整数相加减的表达式作为索引。在使用end±整数或整数±整数形式的索引时,索引参数中不能有空白符,即使这个索引参数被括起来也不能。如果索引指向的位置超出了列表, lindex会返回空字符串。

llength命令用来返回列表中的元素的个数,如:

% llength {a b c}

3

% llength {}

0

% llength {a b {c d} e}

4

% llength {a b { } c d e}

6

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
标签:
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: