Что происходит при append, когда len == cap?

Ответ

Выделяется новый массив с большей ёмкостью (по правилам роста runtime), в него копируются старые элементы, добавляется новый, возвращается слайс с указателем на новый массив. Старый массив перестаёт быть доступен по этому слайсу и может быть собран GC.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.