# Swift 嵌套 if 語句
在 Swift 語言中,你可以在一個 if 或 else if 語句內使用另一個 if 或 else if 語句。
## 語法
Swift 語言中 嵌套 if 語句的語法:
```
import Cocoa
var varA:Int = 100;
/* 檢測布爾條件 */
if varA == 20 {
/* 如果條件為 true 執行以下語句 */
print("varA 的值為 20");
} else if varA == 50 {
/* 如果條件為 true 執行以下語句 */
print("varA 的值為 50");
} else {
/* 如果以上條件都為 false 執行以下語句 */
print("沒有匹配條件");
}
print("varA 變量的值為 \(varA)");
```
您可以嵌套 **else if...else**,方式與嵌套 _if_ 語句相似。
### 實例
```
import Cocoa
var varA:Int = 100;
var varB:Int = 200;
/* 檢測布爾條件 */
if varA == 100 {
/* 如果條件為 true 執行以下語句 */
print("第一個條件為 true");
if varB == 200 {
/* 如果條件為 true 執行以下語句 */
print("第二個條件也是 true");
}
}
print("varA 變量的值為 \(varA)");
print("varB 變量的值為 \(varB)");
```
當上面的代碼被編譯執行時,它會產生下列結果:
```
第一個條件為 true
第二個條件也是 true
varA 變量的值為 100
varB 變量的值為 200
```
- Swift 簡介
- Swift 環境搭建
- Swift 基本語法
- Swift 數據類型
- Swift 變量
- Swift 可選(Optionals)類型
- Swift 常量
- Swift 字面量
- Swift 運算符
- Swift 條件語句
- Swift if 語句
- Swift if...else 語句
- Swift if...else if...else 語句
- Swift 嵌套 if 語句
- Swift switch 語句
- Swift 循環
- Swift for-in 循環
- Swift for 循環
- Swift While 循環
- Swift repeat...while 循環
- Swift Continue 語句
- Swift Break 語句
- Swift Fallthrough 語句
- Swift 字符串
- Swift 字符(Character)
- Swift 數組
- Swift 字典
- Swift 函數
- Swift 閉包
- Swift 枚舉
- Swift 結構體
- Swift 類
- Swift 屬性
- Swift 方法
- Swift 下標腳本
- Swift 繼承
- Swift 構造過程
- Swift 析構過程
- Swift 可選鏈
- Swift 自動引用計數(ARC)
- Swift 類型轉換
- Swift 擴展
- Swift 協議
- Swift 泛型
- Swift 訪問控制