بسم الله الرحمن الرحيم
الحلقات التكرارية :
تحتوي لغة Go على عدد اقل من بنى التحكم من لغة C , فمثلا لا وجود للحلقة التكرارية while , كما تم أضافة الحلقة range للتعامل مع المصفوفات .
و سنبدأ الدرس بالحلقة التكرارية for و أستخدمتها في لغة Go , بأستخدام هذا المثال :
package main
import "fmt"
func main(){
for i := 0;i<10 ;i++ {
fmt.Println(i)
}
}
import "fmt"
func main(){
for i := 0;i<10 ;i++ {
fmt.Println(i)
}
}
سيقوم مثلنا بطباعة الأرقام من 0 إلى 9 , و يجب أن أنبه أن الأقواس "{ } " إجبارية في الحلقة التكرارية for , و تم الأستغناء على القوسين " ( ) " الذي يكونان بعد الكلمة المفتاحية for , حتى أنه لم يعد أستخدمهما أختياري .