一、TCL循环
循环类型 | 描述 |
---|---|
while | 重复声明语句或一组,当给定的条件为真。它测试条件在执行循环体前。 |
for循环 | 执行语句多次,序列和简写管理循环变量的代码。 |
内嵌循环 | 可以使用一个或多个循环内再使用其它的while语句,或do…while循环。 |
循环控制语句
循环控制语句改变其正常的顺序执行。当执行离开范围,在该范围内创建的所有自动对象被销毁。
控制语句 | 描述 |
---|---|
break语句 | 终止循环或switch语句并将执行立即循环或切换到下面的语句。 |
continue | 导致循环跳过它的主体的其余部分,并立即重新测试其条件声明之前。 |
无限循环:条件不会为假,while{1}
1.while循环
只要给定的条件为真,执行目标语句声明多次
语法:
while {
condition} {
statement(s)
}
#这里的声明s可以是单个愉快或者语句块,真是之任何非零值,条件为假,程序控制进到紧接载循环之后的代码行
实例:
#!/usr/bin/tclsh
set a 10
while {
$a < 20 } {
puts "value of a: $a"
incr a
}
2.for循环
for {
赋初值