Энциклопедия багов
Тип переменной не соответствует плейсхолдеруОшибки сборки/ Компиляция/ Семантическая
Количество плейсхолдеров не совпадает с числом переменныхОшибки сборки/ Статический анализ/ Предупреждения go vet
Забывать перевод строки в fmt.PrintfЛогические и тихие ошибки/ Логическая ошибка
Неправильно понимать len() для строкЛогические и тихие ошибки/ Логическая ошибка
Забывать кавычки совсемОшибки сборки/ Компиляция/ Семантическая
Использовать одинарные кавычки для строкиОшибки сборки/ Компиляция/ Синтаксическая
Сложение int и floatОшибки сборки/ Компиляция/ Семантическая
Целое число без точкиЛогические и тихие ошибки/ Логическая ошибка
Запятая вместо точкиОшибки сборки/ Компиляция/ Синтаксическая
Попытка положить русскую букву в `byte`Ошибки сборки/ Компиляция/ Семантическая
Не понимает, что такое литералОшибки сборки/ Компиляция/ Семантическая
Путает символьный литерал и код символаЛогические и тихие ошибки/ Логическая ошибка
Нет понимания разницу между `'A'` и `"A"`Ошибки сборки/ Компиляция/ Семантическая
Попытка положить в `byte` отрицательное числоОшибки сборки/ Компиляция/ Семантическая
Думает, что буква всегда занимает 1 байтОшибки сборки/ Компиляция/ Семантическая
Нет понимания, почему байт = 256 значений, а не 255Ошибки сборки/ Компиляция/ Семантическая
Путаница между битом и байтомОшибки сборки/ Компиляция/ Семантическая
Объявил переменную, но не использовалОшибки сборки/ Компиляция/ Семантическая
Двоеточие не там, где нужноОшибки сборки/ Компиляция/ Синтаксическая
Неправильный порядок в множественном присваиванииЛогические и тихие ошибки/ Логическая ошибка