loop

loopは、break するまで ひたすらループし続けます。

// 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 ループのように動作します。接続を永続的に処理し続ける サーバーのようなものに使います。