7.2 for命令
for命令和 C语言的 for语句相似。for 命令的语法格式为:
[语法]:for {start} {test expr} {next} {
body
}
for命令有四个变元,start是预置条件或者初始化命令,告诉 for命令起始执行条件。test
expr 是条件布尔表达式,以决定是否执行循环体 body,如果是真,则执行循环体,如果假则
退出命令。如果表达式真,则在执行循环体后处理 next 命令,即 next是一个后置命令执行
体。
前三个变元可以选择置空,而将相应的处理放到循环体 body中去。
例 7-2 一个 for循环
%for { set i 0 } { $i <10 } { incr i 2 } {
if { $i == 4} {
continue ;#如果是 4,则不打印
}
puts "i = $i"
if {$i >= 6} {