Все о массивах и слайсах в Go в одном видео

Аватар автора
Владимир Балун
Консультации: Таймкоды: 00:00 - Введение 00:47 - Устройство массивов в Go 01:40 - Работа с массивами в Go 10:00 - Перемещение массива в стеке 11:29 - Итерация по массивам в Go 15:11 - Где аллоцируются массивы в Go 17:22 - Педедача массива в функцию 18:16 - Слайсы в Go 21:34 - Реаллокация слайса в Go 24:45 - Резервирование памяти под слайс 25:44 - Создание слайса без инициализации 27:38 - Модификация строк в Go 28:35 - Приведение слайсов в строки и обратно без копирования 30:13 - Передача слайса в функцию 31:12 - Итерация по слайсам в Go 33:55 - Оптимизация итерации по слайсам в Go 35:42 - Получение слайсов в Go 42:40 - Получение слайса из массива в Go 43:15 - Конвертация слайса в массив в Go 44:15 - Конвертация слайса в указатель на массив в Go 45:02 - Указатель на нулевой массив в Go 46:18 - Удаление из конца слайса в Go 46:51 - Удаление из начала слайса в Go 49:02 - Реализация стека и очереди в Go 50:00 - Как увеличить размер слайса в Go 50:48 - Как уменьшить емкость слайса в Go 54:05 - Где аллоцируются слайсы в Go 59:12 - Как очистить слайс в Go 01:01:51 - В чем разница пустых и нулевых слайсов в Go 01:05:17 - Как сравнивать слайсы в Go 01:07:53 - Как скопировать данные слайса в Go 01:09:47 - Почему функция appeng возвращает слайсв в Go 01:12:39 - Потенциальные проблемы с функцией append в Go 01:14:10 - Реализация функции append в Go 01:15:32 - Утечки памяти при работе со слайсами в Go 01:21:59 - Курс по глубокому Go Массивы go. Срезы go. Слайсы go. Слайсы под капотом...

0/0


0/0

0/0

0/0