Повторение: for
Раньше, рассматривая циклы for, мы видели, что они могут принимать всё, что представляет последовательность значений. Под капотом Rust использует концепцию итераторов, чтобы предоставить единый способ обхода такой последовательности.
// Copyright 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);
}
}