tcl脚本foreach循环
时间: 2023-09-30 17:07:52 浏览: 207
foreach循环
Tcl中的foreach循环可以用于遍历列表、数组和字符串。
语法格式如下:
```
foreach 变量 值列表 {
循环体
}
```
其中,变量是循环中用来保存每次迭代的元素的变量名,值列表可以是一个列表、数组或字符串。循环体是需要执行的代码块。
以下是一些示例:
1. 遍历列表
```
set list {a b c d e}
foreach item $list {
puts $item
}
```
输出:
```
a
b
c
d
e
```
2. 遍历数组
```
array set dict {a 1 b 2 c 3}
foreach key [array names dict] {
puts "$key: $dict($key)"
}
```
输出:
```
a: 1
b: 2
c: 3
```
3. 遍历字符串
```
set str "hello"
foreach char [split $str ""] {
puts $char
}
```
输出:
```
h
e
l
l
o
```
阅读全文