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

Баг: Путает символьный литерал и код символа

Новички не понимают, что 'A' — это не буква, а число 65.

Пример непонимания:

var b byte = 'A'
fmt.Println(b + 1)  // выведет 66, а программист ожидал 'B' как символ

Что происходит:

'A' → 65 → b + 1 = 66 → выводится как число 66

Загрузка...