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