渐进式编程课
Rust 目录
第 6 课2026.09.04

计算从 1 到 5 的总和。

第 6 课:for循环与范围

  • 日期:2026-09-04
  • 课程序号:第 6 课
  • 知识点:for、可变累加器与包含端点的范围

用途

计算从 1 到 5 的总和。

核心概念

1..=5 包含 5;1..5 不包含 5。累加器需要 mut,循环变量由 for 依次绑定。

最小代码或操作示例

rust
fn main() {
    let mut total = 0;
    for n in 1..=5 { total += n; }
    println!("{total}");
}

3~5 分钟练习

把范围改为 1..5,再改为 1..=3,预测并运行。

参考答案

依次为 10 和 6;原示例为 15。差别来自右端点是否包含。

与上一课的联系

上一课用 if 选择表达式,本课认识重复执行代码的另一种控制流。