Слайсы в Go
Как устроены слайсы в Go: массив под капотом, len и cap, append, копирование и утечки памяти.
Время чтения: 16 мин
Строки в Go
Как Go хранит строки: байты, UTF-8, range, конкатенация, преобразования и типичные ошибки производительности.
Время чтения: 18 мин
Интерфейсы в Go
Как типы реализуют интерфейсы в Go: method set, nil, сравнение и устройство iface и eface в рантайме.
Время чтения: 20 мин
Ошибки в Go
Как устроена обработка ошибок в Go: error, обёртки, errors.Is и errors.As, кастомные типы, sentinel-ошибки и errors.Join.
Время чтения: 23 мин