
- Tcl 教程
- Tcl - 主頁
- Tcl - 概述
- Tcl - 環境設定
- Tcl - 特殊變數
- Tcl - 基本語法
- Tcl - 命令
- Tcl - 資料型別
- Tcl - 變數
- Tcl - 運算子
- Tcl - 決策
- Tcl - 迴圈
- Tcl - 陣列
- Tcl - 字串
- Tcl - 列表
- Tcl - 字典
- Tcl - 過程
- Tcl - 程式包
- Tcl - 名稱空間
- Tcl - 檔案 I/O
- Tcl - 錯誤處理
- Tcl - 內建函式
- Tcl - 正則表示式
- Tk 教程
- Tk - 概述
- Tk - 環境
- Tk - 特殊變數
- Tk - 部件概述
- Tk - 基本部件
- Tk - 佈局部件
- Tk - 選擇部件
- Tk - 畫布部件
- Tk - 大型部件
- Tk - 字型
- Tk - 影像
- Tk - 事件
- Tk - 視窗管理器
- Tk - 幾何管理器
- Tcl/Tk 有用資源
- Tcl/Tk - 快速指南
- Tcl/Tk - 有用資源
- Tcl/Tk - 討論
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
tcl_decisions.htm
廣告