Управление потоком выполнения в Go намеренно минимально — есть только одно ключевое слово цикла (for), нет скобок вокруг условий и обязательные фигурные скобки. Эта простота намеренна, обеспечивая один четкий способ для каждого действия.
if — без скобок, с дополнительным оператором инициализации
x > {
fmt.Println()
} x > {
fmt.Println()
} {
fmt.Println()
}
err := doSomething(); err != {
err
}
