4.4.2 `loop` 循环

02-loop 循环 — Comprehensive Rust

译文 · 基于 Comprehensive Rust

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

4.4.2 loop 循环

loop 语句 会一直循环,直到遇到 break。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
// Copyright 2024 Google LLC
// SPDX-License-Identifier: Apache-2.0
fn main() {
    let mut i = 0;
    loop {
        i += 1;
        dbg!(i);
        if i > 100 {
            break;
        }
    }
}
  • loop 语句的行为类似 while true 循环。适用于像服务器这样会永久提供连接的场景。
最后修改 August 11, 2026: 更新 (70a5af133)