Continue(继续)
跳到所在循环的下一次迭代。
用途
放弃当前这轮的剩余部分,开始下一轮。循环继续运行;只有这一轮的剩余工作被跳过。
何时用
- 这个条目不相关——跳过它、去下一个。
- 这一轮的前提失败了,但循环该继续。
- 过滤:只处理匹配的条目,跳过其余。
何时不用
前提
Continue 必须位于循环区域内。它属于最内层包围循环,编译期解析。
如何运行
Continue 不携带用户接的出边。编译器把它改接回循环起点,那里做下一轮的条件检查。
Continue 仍算一轮
跳过主体不跳过迭代。max 10 的 Count 循环即便每轮都 continue,仍执行十轮再退出。Continue 省的是主体工作,不是迭代预算。
设置
| 设置 | 类型 | 范围 | 备注 |
|---|---|---|---|
| Label | string | ≤ 120 字符 | 可选显示标签;无运行时效果 |
Continue 没有功能性设置——行为完全取决于位置。
端口
| 端口 | 备注 |
|---|---|
| Success | 节点上存在,但不由用户接——编译器拥有它 |
| Fatal | 配置错误。永不被走 |
Continue 没有必接端口。把边接进它;别接出。
基础示例
跳过不合格的条目:
- If → False → Continue
实际示例——过滤列表
注意 Continue 和 Break 在同一循环里做不同的活:Continue 跳过这个条目,Break 因没有更多条目而停。