Все о массивах и слайсах в 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



📹 YouTube | VK Видео | Дзен | Rutube



👉 @juniorGolang | #курсы