for

for döngüsü değer aralıkları veya bir koleksiyondaki öğeler üzerinde tekrarlar:

fn main() {
    for x in 1..5 {
        println!("x: {x}");
    }

    for elem in [1, 2, 3, 4, 5] {
        println!("elem: {elem}");
    }
}
  • for döngülerinin başlığının altında, farklı türdeki aralıklar/koleksiyonlar üzerinde tekrarlamayı gerçekleştirmek için "adımlayıcılar" adı verilen bir kavram kullanılır. Adımlayıcılar (iterators) daha sonra daha ayrıntılı olarak tartışılacaktır.
  • İlk for döngüsünün yalnızca 4e kadar adım attığını unutmayın. Kapalı bir aralık için 1..=5 sözdizimini gösterin.