الحلقة 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لنطاق شامل.