# 控制流体系

玄铁的控制流设计贴合中文语境,主要包含以下几种结构:

## 条件分支
使用 `若`、`抑` (else if)、`否` (else) 进行逻辑判断:
```xuantie
若 条件A {
    // ...
} 抑 条件B {
    // ...
} 否 {
    // ...
}
```

**若表达式**:条件判断也可以直接作为表达式求值,分支体为单个表达式,`否` 分支必须存在:
```xuantie
设 级别 = 若 分数 >= 90 { "优" } 抑 分数 >= 60 { "良" } 否 { "差" }
设 配置 = {"仓库": 若 有镜像 { "镜像地址" } 否 { "默认地址" }}
示(若  x > 0 { "正" } 否 { "非正" })   // 亦可作实参/返回值
```

## 循环结构
*   **条件循环** (`当`):
    ```text
    当 条件 { ... }
    ```
*   **无限循环** (`循`):
    ```text
    循 { 
        若 退出条件 { 断 } 
    }
    ```
*   **迭代循环** (`遍历`):搭配 `于` (in) 关键字使用,常用于遍历数组或字典:
    ```text
    遍历 元素 于 集合 { ... }
    ```
*   **循环控制**:`断` (break) 退出循环;`续` (continue) 跳过本次循环。