Пробуем дженерики Go на практике

Дженерики наконец появились в Go - в версии 1.18, релиз которой состоялся 15 марта. В этом видео мы "пощупаем" их на практике и напишем что-нибудь полезное. ❤️ Если у вас есть желание поддержать развитие канала:   / tuzov  
---- Другие мои проекты: 🎙 Подкаст по Go:
- в первом выпуске мы подробно обсуждаем дженерики. 👾 Мой канал в Telegram:
🗣 Чат в Telegram:
👀 Golang Digest:
- мои регулярные подборки интересных материалов по Go. Мой Telegram-канал:
👾 Golang Digest:
- регулярные подборки интересных материалов по Go. Тайм-коды: 00:00 Вступление 00:20 Пример: почему без дженериков живётся плохо? 02:39 Решение проблемы с помощью дженериков 02:57 Синтаксис дженериков и constraint'ы 04:43 Constraint comparable 05:30 Пишем свой constraint - Ordered 06:09 Используем constraint Ordered из golang.org/x/constraints 07:22 Слайсы: функция IsContains() 09:32 Слайсы: функция Sum() и constraint Number 10:58 Слайсы: функция Reduce() 14:58 Слайсы: задание для практики - Map() и Filter() 16:15 Тернарный оператор 17:50 Реализация Max() через тернарный оператор 18:28 Заключение #golang #generics #itubeteam #ityoutubersru

Смотрите также