在上一章中我们提到了列表,在本章中做一个详细一些的介绍。
TCL列表是一个系列的值,使用空格进行分割,很容易让人想到C++和JAVA语言中的数组。在TCL中,通过list命令来将一个系列的值变为一个列表,如
set numberlist [list 1 2 3 4 5 6]
numberlist就是一个简单的列表。
[ppcorn@localhost ppcorn]$ cat numlist.tcl
#!/usr/bin/tclsh
set numberlist [list 1 2 3 4 5 6]
puts $numberlist
[ppcorn@localhost ppcorn]$ ./numlist.tcl
1 2 3 4 5 6
对于列表来说,常用的操作有以下:
| 命令 |
用法 |
| list arg1 arg2 |
根据所有的值构造一个列表 |
| lindex list i |
返回list的第i个元素 |
| llength list |
返回list的元素个数 |
| lrange i j |

本文是TCL基础教程的第六部分,重点介绍了TCL中的列表。通过示例展示了如何创建、访问、修改和操作列表,包括`lindex`、`llength`、`lrange`、`lappend`、`linsert`、`lreplace`、`lsearch`、`lsort`、`concat`、`join`和`split`等命令的用法。
列表&spm=1001.2101.3001.5002&articleId=1658782&d=1&t=3&u=69e004476bc94bb0a3382dc4a30816fa)
4545

被折叠的 条评论
为什么被折叠?



