for
for
döngüsü değer aralıkları (ranges of values) veya bir koleksiyondaki (collection) öğeler üzerinde adımlama yapar (iterate):
fn main() { for x in 1..5 { dbg!(x); } for elem in [2, 4, 8, 16, 32] { dbg!(elem); } }
for
döngülerinin başlığının altında, farklı türdeki aralıklar/koleksiyonlar üzerinde adımlamayı 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ızca4
’e kadar adımladığını unutmayın. Kapalı bir aralık için1..=5
sözdizimini gösterin.