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

التحكم في التدفق: If و Else و Switch

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

التحكم في التدفق في Go

تبسط Go المنطق البرمجي بصياغة نظيفة.

جملة If:

ملاحظة: لا حاجة لأقواس حول الشروط. go if age > 18 { fmt.Println("Adult") }

جملة Switch:

لا تحتاج جمل Switch في Go إلى كلمة break (فهي تتوقف تلقائياً بعد تنفيذ الحالة). go switch os := runtime.GOOS; os { case "darwin": fmt.Println("macOS") default: fmt.Println("Other") }