По какому алгоритму растёт ёмкость слайса при append?

Ответ

До Go 1.18: при нехватке cap новый cap обычно удваивался (для маленьких слайсов - быстрее). С Go 1.18 формула изменилась: рост зависит от текущей cap (примерно 2x при малых размерах, затем коэффициент уменьшается). Точная логика в runtime.

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