Tcl-tk-tcl-if-else-statement
提供:Dev Guides
Tcl-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 」にはゼロまたは1つの else を含めることができ、* else if’s。*の後に来る必要があります
- ' if 'には0個以上の else if’s があり、* else。*の前に来る必要があります
- 「 else if 」が成功すると、残りの else if’s または else’s はテストされません。
構文
Tcl言語の ' if … else if … else 'ステートメントの構文は次のとおりです-
例
上記のコードをコンパイルして実行すると、次の結果が生成されます-