for

for ループ は、値の範囲または コレクション内の要素を反復処理します:

// 著作権 2024 Google LLC
// SPDX-License-Identifier: Apache-2.0

fn main() {
    for x in 1..5 {
        dbg!(x);
    }

    for elem in [2, 4, 8, 16, 32] {
        dbg!(elem);
    }
}
  • 内部では、for ループはさまざまな種類の範囲やコレクションを 反復処理するために、「イテレータ」と呼ばれる概念を使用します。イテレータについては 後で詳しく説明します。
  • 最初の for ループは 4 までしか反復しないことに注意してください。包含範囲を 表す 1..=5 構文を示してください。