4 控制流基础

控制流基础 — Comprehensive Rust

译文 · 基于 Comprehensive Rust

原文链接: https://google.github.io/comprehensive-rust/control-flow-basics.html

4 控制流基础

本小节约需 45 分钟。内容包括:

内容时长
块与作用域5 分钟
if 表达式4 分钟
match 表达式5 分钟
循环5 分钟
break 与 continue4 分钟
函数3 分钟
宏2 分钟
练习:Collatz 序列15 分钟
  • 接下来我们会介绍 Rust 中的多种控制流。

  • 其中大部分内容与你在其他编程语言中见过的非常相似。


4.1 块与作用域

01-块与作用域 — Comprehensive Rust

4.2 `if` 表达式

02-if 表达式 — Comprehensive Rust

4.3 `match` 表达式

03-match 表达式 — Comprehensive Rust

4.4 循环

循环 — Comprehensive Rust

4.5 `break` 与 `continue`

break 与 continue — Comprehensive Rust

4.6 函数

04-函数 — Comprehensive Rust

4.7 宏

05-宏 — Comprehensive Rust

4.8 练习:Collatz 序列

练习:Collatz 序列 — Comprehensive Rust

最后修改 August 11, 2026: 更新 (70a5af133)