TCL語言學習(二)

宙斯之盾 2024-06-22 13:36 13次浏览 0 条评论 taohigo.com

1. 列表

列表是標量的有序集合

定義:set 列表名 {元素1 元素2 元素3}

取值:$列表名

TCL有一系列方便的列表操作命令,所以在TCL裡面列表是十分重要的操作命令。

1.1. 列表命令-concat

語法格式:concat 列表1 列表2

功能:將列表1和列表2合並

1.2. 列表命令-llenght

語法格式:llength列表

功能:返回列表中的元素個數

1.3. 列表命令-lindex

語法格式:lindex列表n

功能:返回列表中第n個元素(從0開始計數)

1.4. 列表命令-lappend

語法格式:lappend列表 新元素

功能:列表末尾加入新元素

1.5. 列表命令-lsort

語法格式:lsort 開關 列表

功能:將列表按照一定規則排序

開關:沒有時,默認按照ASICII碼進行排序。

  • -real 按照浮點數值大小排序
  • -unique唯一化,刪除重復元素

2. 控制流

2.1. IF

2.2. foreach

2.3. break

2.4. continue

2.5. while

2.6. while

2.7. for

3. 過程函數

4. 正則匹配

5. 文本處理

6. 參考