العودة إلى الدورة

الحلقات التكرارية في Go: حلقة For فقط

لغة Go (Golang) للخدمات المصغرة السحابية (Cloud-Native Microservices)

قوة حلقة 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 { ... }