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 ステートメントを明示的に使用する必要はありません。

流れ図

Ifステートメント

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