Go کا control flow قصداً منطقی ہے — صرف ایک loop keyword (for) ہے، شرائط کے ارد گرد قوسین نہیں ہیں، اور لازمی braces ہیں۔ یہ سادگی قصدی ہے، ہر چیز کے لیے ایک واضح راستہ دیتی ہے۔
if — قوسین کے بغیر، اختیاری init statement کے ساتھ
x > {
fmt.Println()
} x > {
fmt.Println()
} {
fmt.Println()
}
err := doSomething(); err != {
err
}
