В данном видео мы продолжаем изучать язык Go (Golang). Мы узнаем что такое интерфейсы, из чего состоят его значения. Поговорим про имплементацию интерфейсов, полиморфизм и утверждение типа (type assertion)
Исходный код:
Телеграм канал:
Группа в Вк:
Rutube:
0:00 Содержание
0:14 Что такое интерфейс
0:29 Объявление интерфейса
0:48 Встраивание интерфейсов
1:08 Интерфейсные значения
3:36 Имплементация интерфейсов
5:54 Сравнение инерфейсного значение с nil
7:55 Вызов методов у интерфейсных значений
9:22 Пустой интерфейс
11:00 Как использовать интерфейсные значения
12:22 Полиморфизм
14:26 Утверждение типа (Type assertion)
18:20 Type switch
19:56 Мы сделали это
5 views
1859
539
6 days ago 00:18:28 88
Мой путь в IT
2 weeks ago 00:24:20 39
Изучаем Golang. Урок №29. Работа с файлами(1). и . Пакет os
2 weeks ago 00:17:12 4
Изучаем Golang. Урок №28. Модули (Modules)
2 weeks ago 00:17:28 1
Изучаем Golang. Урок №27. Пакеты (Packages)
2 weeks ago 00:23:55 2
Изучаем Golang. Урок №26. Дженерики(Generics)
2 weeks ago 00:16:34 1
Изучаем Golang. Урок №25. Concurrency (7). Atomic
2 weeks ago 00:16:42 2
Изучаем Golang. Урок №24. Concurrency (6). ErrGroup. Канал как Mutex. Промисы на каналах