O fluxo de controle do Go é deliberadamente mínimo — há apenas uma palavra-chave de loop (for), sem parênteses ao redor das condições e chaves obrigatórias. Essa simplicidade é intencional, oferecendo uma forma clara de fazer cada coisa.
if — sem parênteses, com uma instrução init opcional
x > {
fmt.Println()
} x > {
fmt.Println()
} {
fmt.Println()
}
err := doSomething(); err != {
err
}
