قوة حلقة For
لا تحتوي Go على while أو do-while؛ لديها for فقط.
1. الحلقة التقليدية:
go for i := 0; i < 10; i++ { ... }
2. حلقة تشبه While:
go for condition { ... }
3. الحلقة اللانهائية:
go for { ... } // مفيدة لحلقات العمل في الخدمات المصغرة
4. حلقة Range:
تُستخدم مع الـ slices والـ maps. go for index, value := range mySlice { ... }