El flujo de control de Go es deliberadamente mínimo — hay solo una palabra clave de bucle (for),sin paréntesis alrededor de condiciones y llaves obligatorias. Esta simplicidad es intencional, proporcionando una forma clara de hacer cada cosa.
if — sin paréntesis, con una declaración init opcional
x > {
fmt.Println()
} x > {
fmt.Println()
} {
fmt.Println()
}
err := doSomething(); err != {
err
}
