Go નો control flow જાણીતરીતે ન્યૂનતમ છે — ત્યાં માત્ર એક loop keyword (for) છે, conditions ની આસપાસ કોઈ parentheses નથી, અને અનિવાર્ય braces છે. આ સરળતા ઇરાદાપૂર્ણ છે, જે દરેક કામ કરવાનો એક સ્પષ્ટ રસ્તો આપે છે.
if — કોઈ parentheses નથી, વૈકલ્પિક init statement સાથે
x > {
fmt.Println()
} x > {
fmt.Println()
} {
fmt.Println()
}
err := doSomething(); err != {
err
}
