Сайт работает в тестовом режиме - все замечания, предложения и информацию о найденных ошибках направляйте, пожалуйста, в Telegram-группу
Курс в процессе наполнения. Полный курс доступен на Степике

Баг: Забываешь фигурные скобки `{ }`

В Go фигурные скобки обязательны всегда, даже если внутри одна строчка. Это не Python, где можно писать if x: print("ok").

// ❌ ОШИБКА (не скомпилируется)
if x > 5
    fmt.Println("x больше 5")  // Скобки забыты!
// ✅ ПРАВИЛЬНО
if x > 5 {
    fmt.Println("x больше 5")
}
// ✅ ПРАВИЛЬНО (можно в одну строку, но скобки нужны)
if x > 5 { fmt.Println("x больше 5") }

Важное правило Go: Открывающая фигурная скобка { должна быть на той же строке, что и if. Нельзя переносить.

// ❌ НЕЛЬЗЯ (ошибка компиляции)
if x > 5
{
    fmt.Println("x больше 5")
}

Загрузка...