В этом уроке по Elixir мы узнаем, что такое протоколы (protocols), зачем они нужны и как реализуют полиморфизм. Мы поговорим о встроенных протоколах, о написании собственных и разберём несколько практических примеров.
Таймкоды:
00:00 Введение
00:50 Что такое полиморфизм?
02:00 Протоколы
03:40 Создаём свой протокол
06:00 Протокол Enumerable
08:33 Собственные протоколы и Any
09:45 Протоколы и структуры данных
11:10 Протокол
14:00 Протокол Inspect
15:33 Проект “Зоопарк“ и протокол Enumerable
27:50 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:
Boosty:
Patreon:
DonationAlerts:
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Канал Telegram: