Учимся разрабатывать на Golang. Урок 6: интерфейсы

Обложка: Учимся разрабатывать на Golang. Урок 6: интерфейсы

Шестой урок видеокурса посвящён интерфейсам в Golang. Интерфейсный тип определяет и описывает конкретные методы, которые должны быть у какого-то другого типа. Это большая тема, с которой часто возникают сложности у тех, что изучает Golang.

0:10 Interface с методами

09:03 Interface структуры + конструктор

18:30 Interface «под капотом»

20:10 Nil Interface

22:43 Interface как тип данных

26:30 Type assertions

Первый урок — основы языка, первое приложение и веб-сервер в 3 строки.

Второй урок — циклы, ветвления, оператор defer.

Третий урок — указатели, структуры, массивы и слайсы.

Четвёртый урок — итератор for range и структура map.

Пятый урок — функции и методы.

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации