Скоро на All-DAR Дженерики в Golang [balun.courses] [Владимир Балун]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
85.508
Название: Дженерики в Golang [balun.courses] [Владимир Балун]

a9260aaba1cf98d8b442185fca08b39a.png


Описание:
Глубокий и исчерпывающий интенсив для подготовки к 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

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

Внутри:

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

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

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

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

◆ ЦЕНА МАТЕРИАЛА ◆
Цена на сегодня со скидкой: 3600 руб.

Материал «Дженерики в Golang [balun.courses] [Владимир Балун]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху