Tcl - If 语句
if 语句由一个布尔表达式后跟一个或多个语句组成。
语法
Tcl 语言中"if"语句的语法为 −
if {boolean_expression} { # statement(s) will execute if the Boolean expression is true }
如果布尔表达式的计算结果为true,则将执行if语句内的代码块。 如果布尔表达式的计算结果为 false,则将执行 'if' 语句结束后(右花括号后)的第一组代码。
Tcl语言内部使用expr命令,因此我们不需要显式使用expr语句。
流程图
示例
#!/usr/bin/tclsh set a 10 #check the boolean condition using if statement if { $a < 20 } { # if condition is true then print the following puts "a is less than 20" } puts "value of a is : $a"
当上面的代码被编译并执行时,会产生以下结果 −
a is less than 20 value of a is : 10