Tcl-tk-tcl-if-statement
提供:Dev Guides
Tcl-Ifステートメント
*if* ステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。
構文
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