التحكم في التدفق في 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")
}