
Баг: Думает, что буква всегда занимает 1 байт
Новичок часто думает, что буква всегда занимает 1 байт.
В Go (и современном мире) это не так.
Пример ошибки:
var letter byte = 'А' // ❌ русская буква не влезает в byteЧто на самом деле:
Буква/символ Код Байтов 'A' 65 1 'z' 122 1 'А' (русская) 1040 2 '😀' (эмодзи) 128512 4
Загрузка...