这两个命令主要用于控制结构体里面,可以对控制结构进行进一步的控制。
命令的参考链接如下:
break,中断一个循环,下例打印出0-4,不打印5-9:
% for {set i 0} {$i <= 9} {incr i} {
if {$i == 5} {
break
}
puts $i
}
0
1
2
3
4
if {$i == 5} {
break
}
puts $i
}
0
1
2
3
4
continue,继续循环下一次循环,本次循环之后的命令不再执行,下例打印除了5之外的0-9数字:
% for {set i 0} {$i <= 9} {incr i} {
if {$i == 5} {
continue
}
puts $i
}
0
1
2
3
4
6
7
8
9
if {$i == 5} {
continue
}
puts $i
}
0
1
2
3
4
6
7
8
9