Tcl If else 语句
一个 if 语句可以跟着一个可选的 else 语句,当布尔表达式为假时执行。
语法
Tcl 语言中 ‘if…else’ 语句的语法是 −
如果布尔表达式评估为 true ,那么代码中的 if块 将被执行,否则将执行 else块 。
Tcl语言在内部使用 expr 命令,因此我们不需要明确使用 expr 语句。
流程图
示例
当上述代码被编译并执行时,会产生如下结果−
if…else if…else语句
‘if’语句后面可以跟一个可选的’else if…else’语句,这对使用单个if…else if语句测试各种条件非常有用。
在使用if,else if,else语句时要记住以下几点:
- 一个if可以有零个或一个else,并且必须在任何else if之后。
- 一个if可以有零个到多个else if,并且它们必须在else之前。
- 一旦一个else if成功,剩下的所有else if或else将不会被测试。
语法
Tcl语言中的if…else if…else语句的语法如下:
示例
当上述代码被编译和执行时,会产生以下结果−