4.5.1 标签
01-标签 — Comprehensive Rust
break 与 continue — Comprehensive Rust1分钟内可阅读完
译文 · 基于 Comprehensive Rust
原文链接: https://google.github.io/comprehensive-rust/control-flow-basics/break-continue.html
break 与 continue若要立即开始下一次迭代,使用
continue。
若要提前退出任意类型的循环,使用
break。
对 loop 而言,break 可以带一个可选表达式,该表达式会成为 loop 表达式的值。
| |
注意:
loop是唯一能返回非平凡值的循环结构。这是因为它保证只在break语句处返回(与while和for循环不同,后两者还可能在条件失败时返回)。
01-标签 — Comprehensive Rust