Интерфейсы широко распространены, просты и важны в использовании в Golang. Наряду с интерфейсами, структуры также очень важны. Я также снял видео о них, так что не забудьте посмотреть и это видео: • This is your last video about Golang Structs! 📝 Описание На этот раз мы рассмотрим интерфейсы — важнейший компонент Go и необходимый инструментарий каждого разработчика на Go. Мы начнём с основ определения и реализации интерфейсов, а затем перейдём к более сложным темам, таким как неявная реализация интерфейсов, пустой интерфейс и утверждения типов. Мы также рассмотрим практическое применение интерфейсов на примере интерфейса Shape с методом `Area()`. Это наглядно продемонстрирует методы, прикреплённые к структурам. ⏳ Тайм-коды: 00:00 — Определение defer 00:35 — Почему интерфейсы важны 01:42 — Практический пример интерфейсов 08:38 — Тип интерфейса 11:33 — Композиция интерфейса 14:29 — Ошибки и интерфейсы 17:22 — Заключение 👋 Привет! Если вы впервые на этом канале: Привет 👋 Меня зовут Фло, я профессиональный инженер-программист, увлеченный программированием на Golang, TypeScript, JavaScript и Rust. На этом канале я делюсь своей страстью и погружаюсь в захватывающий мир разработки программного обеспечения. Кроме того, я люблю использовать эмодзи и анимацию на бумаге (загляните туда, если хотите найти мои видео). 📨 Поддерживайте и присоединяйтесь! Станьте участником.
https://www.youtube.com/@FloWoelki/me... Discord: / discord X / Twitter:
LinkedIn: / florian-woelki GitHub:
📝 Уведомление об авторских правах Оригинальная версия Go Gopher разработана Рене Френч (источник:
Подробности лицензии:
https://creativecommons.org/licenses/.... Суслик, использованный в видео и миниатюре, вдохновлён этим автором. #golang #go #interface