Админ. и Програм.  Скачать [balun.courses] Владимир Балун ― Дженерики в Golang (2025)

superslivman

Администратор
Администратор
Регистрация
02/07/2020
Сообщения
30,581
Реакции
3,938
[balun.courses] Владимир Балун ― Дженерики в Golang (2025)

0.webp

О чем интенсив

  • Научишься писать обобщенный код на 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

ПреподавательВладимир Балун, ex-team lead в яндекс

Внутри:

3 урока на 1 час

Практика и примеры кода

Общий чат с ответами на вопросы

Доступ к интенсиву на 1 год

♨ИСТОЧНИК



СКАЧАТЬ

 

Похожие темы

Назад
Сверху