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

Баг: Использование чисел вместо bool

Go строгий - в if можно писать только bool. Никаких if 1 или if 0.

// ❌ ОШИБКА (не скомпилируется)
x := 5
if x {   // Ошибка: non-boolean condition in if statement
    fmt.Println("hello")
}
// ✅ ПРАВИЛЬНО
if x != 0 {
    fmt.Println("x не ноль")
}

Многие приходят из Python/C/JS, где if 5 работает - в Go так нельзя.

Загрузка...