[Balun.Courses] Дженерики в Golang (Владимир Балун)

Курс

[Balun.Courses] Дженерики в Golang (Владимир Балун)

936 ₽

О курсе

Дженерики в Golang Глубокий и исчерпывающий интенсив для подготовки к Go собеседованию — теория, практика и допматериалы О чем интенсив: Научишься писать обобщенный код на Go Разберешься с синтаксисом дженериков и метапрограммированием Глубоко разберешь внутреннее устройство golang generics и связанный с ними overhead Научишься писать на дженериках сложные и универсальные функции, а не только обобщенную сортировку Разберешься с constraints и их использованием На практических примерах научишься, когда и как применять дженерики в работе Подробное содержание Урок 1. Дженерики в Go: тонкости и нюансы на примерах кода Max generics Инстанцирование Map Keys Constraints Constraints union Constraints intersection Constraint with method Constraint with field incorrect Constraint with field correct Generic constraint Обобщенные структуры в Go — generic set, generic variadic parameters Type inference Type parameters skipping Unnamed types Type aliases Partial type alias Type assertions Type parameter embedding Урок 2. Нетипичные примеры использования generics Когда использовать дженерики на практике Метапрограммирование Generics with unsafe — упрощение кода Universal fabric — объектоориентированное программирование Generic decorator — функциональное программирование Cloneable mixin — клонирование типов Урок 3. Ограничения дженериков в Go Generic method incorrect Generic method correct Generics with constants Generics with pointers Generics maps and slices Generics slices and strings Generics method set Внутри: 3 урока на 1 час Практика и примеры кода Общий чат с ответами на вопросы Доступ к интенсиву Преподаватель — Владимир Балун, ex-team lead в Яндекс.