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構文を示してください。