В данном видео мы продолжаем изучать язык Go (Golang). Мы узнаем, что такое массивы (arrays), как их создавать и использовать. Начнем разбираться, что такое срезы (slices), как их объявлять, добавлять элементы. Изучим новую вариацию цикла for ... range.
Исходный код:
Телеграм канал:
Группа в Вк:
0:00 Содержание
0:19 Определение массива (array)
0:29 Массив с дефолтными значениями
1:20 Получение/изменение элементов массивов. Индексы
2:33 Создание массива с использованием литерала
3:38 Массив с вычисляемой длиной
4:30 Длина (len) и вместимость (cap) массивов
5:37 Итерация по массиву с помощью for
7:30 Итерация по массиву с помощью for .. range
9:50 Передача массива в функции
11:09 Ошибка выхода за границы массива
11:33 Определение срезов (slice)
11:48 Слайс с дефолтным значением
12:52 Создание слайса с использованием литерала
14:28 Создание слайса с помощью make
16:00 Частая ошибка при работе с make
16:35 Слайс как указатель на массив
17:03 append - добавление элементов в слайс
18:05 Увеличение capacity при append
19:02 Итерация по слайсу с помощью for .. range
19:25 Мы сделали это
1 view
21
3
2 days ago 00:18:28 88
Мой путь в IT
1 week ago 00:24:20 39
Изучаем Golang. Урок №29. Работа с файлами(1). и . Пакет os
1 week ago 00:17:12 4
Изучаем Golang. Урок №28. Модули (Modules)
1 week ago 00:17:28 1
Изучаем Golang. Урок №27. Пакеты (Packages)
1 week ago 00:23:55 2
Изучаем Golang. Урок №26. Дженерики(Generics)
1 week ago 00:16:34 1
Изучаем Golang. Урок №25. Concurrency (7). Atomic
1 week ago 00:16:42 2
Изучаем Golang. Урок №24. Concurrency (6). ErrGroup. Канал как Mutex. Промисы на каналах