يتميز التحكم في تدفق Go بأنه بسيط بشكل متعمد — هناك فقط كلمة حلقة واحدة (for)، بدون أقواس حول الشروط، وأقواس معقوفة إلزامية. هذه البساطة مقصودة، مما يوفر طريقة واحدة واضحة للقيام بكل شيء.
if — بدون أقواس، مع بيان تهيئة اختياري
x > {
fmt.Println()
} x > {
fmt.Println()
} {
fmt.Println()
}
err := doSomething(); err != {
err
}
