TCL if語句


if語句包含一個布林表示式後跟一個或多個語句。

語法

Tcl語言的if語句的語法是:

if {boolean_expression} {
   # statement(s) will execute if the boolean expression is true
}

如果程式碼里布林表示式的值為真,那麼if語句塊將被執行。如果 if 語句的結束(右大括號後)布林表示式的值為false,那麼第一套程式碼會被執行。

TCL語言使用expr內部命令,因此它不是明確地使用expr語句宣告所需的。

流程圖

If Statement

範例

#!/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