Павел Грязнов / В Go завезли дженерики (почти)
ฝัง
- เผยแพร่เมื่อ 12 ก.ย. 2024
- Подписывайтесь на наш канал здесь и в телеграмм t.me/meetups_e..., чтобы быть в курсе будущих митапов и не пропускать полезные доклады!
Павел Грязнов, Go developer в Evrone.
«Много раз при обсуждении преимуществ и прелестей Go как языка разработки мне приходилось слышать что-то типа «у вас ДАЖЕ нет дженериков» или «вот завезут дженерики, тогда и поговорим». Не смотря на то, что пока не завезли, есть отличный повод для обсуждения. Черновой набросок, в котором решали, какие всё-таки будут дженерики, перешёл в фазу пропоузала. Это значит, что сообщество окончательно определилось как именно всё будет реализовано, и что мы получим в результате. Обещаю рассказать и о дженериках в целом, так что интересно будет даже тем, кто не знаком с этим термином».
0:24 Вступление
2:46 Типизация
4:04 Зачем нужны дженерики
5:18 Альтернативы
7:40 Сравниваем код с дженериками и без
9:27 Синтаксис
9:56 Нюансы работы с ним
11:08 Ограничения
13:24 Неограниченные дженерики
14:53 Использование в классах и структурах
17:05 Явное указание типов
18:16 Комплексное параметризирование
19:36 Функциональное программирование
20:47 Заключение
Очень качественная презентация и подача материала)
Так в итоге на 2022 год можно уже использовать эти Generics?
можно и нужно, если уместно