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

Баг: Нет понимания разницу между `'A'` и `"A"`

Одинарные кавычки '' - для одного символа (тип rune или byte).
Двойные кавычки "" - для строки (тип string).

Пример ошибки:

var s string = 'A'   // ❌ символ в строковую переменную
var b byte = "A"     // ❌ строку в байтовую переменную

Что увидишь:

cannot use 'A' (untyped rune constant 65) as string value in variable declaration
cannot use "A" (untyped string constant) as byte value in variable declaration

Загрузка...