for

حلقه for در محدوده‌ای از مقادیر یا موارد موجود در یک مجموعه تکرار می‌شود:

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

    for elem in [1, 2, 3, 4, 5] {
        println!("elem: {elem}");
    }
}
  • حلقه‌های «for» در از مفهومی به نام «تکرارکننده‌ها» برای مدیریت تکرار در انواع مختلف محدوده/مجموعه استفاده می‌کنند. Iterators بعداً با جزئیات بیشتر مورد بحث قرار خواهند گرفت.
  • توجه داشته باشید که حلقه for فقط تا 4 تکرار می شود. نحو 1..=5 را برای یک محدوده فراگیر نشان دهید.