Уроки по тегу «error»
Узнаем, что такое пустой интерфейс, когда его стоит использовать и как применять в универсальных функциях.
Научимся приводить типы через интерфейсы, изучим специальные конструкции для обработки разных реализаций и чем они отличаются.
Изучим интерфейс ошибок, научимся создавать собственные ошибки и работать с обёртками.
Познакомимся с композицией интерфейсов в Go, посмотрим примеры и сравним её со структурной композицией.
Поймём, как использовать интерфейсы для тестирования, создавать моки вручную и с помощью библиотек.
Рассмотрим, как работают указатели с интерфейсами и когда лучше использовать указатели на структуры.
Разберём особенности работы nil с интерфейсами и практические приёмы проверки на пустоту.
Разберём, что такое интерфейс и полиморфизм в Go