815 читали · 1 год назад
#19 Решаем задачи на слайсы в Go
Примерно в 100% случаях на собеседованиях на Go разработчика попадаются задачи, где дан какой-то кусок кода, в котором производятся операции над слайсом. Такие задачи обычно идут в начале и их нужно решать без ошибок, так как это показывает ваше знание основ языка. Для начала немного теории. Структура слайса включает в себя: array unsafe.Pointer: указатель на массив, содержащий элементы слайса. len int: длина слайса, т.е. количество элементов в слайсе. cap int: емкость слайса, т.е. максимальное количество элементов, которое слайс может вместить без перевыделения памяти​​...