В этом уроке по Elixir поговорим о метапрограммировании и макросах. Узнаем об AST, функциях quote/unquote и рассмотрим несколько примеров.
Таймкоды:
00:00 Введение
01:00 AST
03:25 Макросы
05:30 Require
06:30 Quoted code
10:00 Unquote
11:15 Отложенное исполнение
13:50 Bind quoted
16:00 Представление кода в макросе
18:45 Макросы и scope
20:50 Динамическое подключение функций
25:40 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:
Boosty:
Patreon:
DonationAlerts:
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Исходный код
Канал Telegram:
Наш чат в Telegram: