Elixir и функциональная разработка, урок #3 | Модули, функции, арность, пограничные условия
Ilya Krukowski Ilya Krukowski
19K subscribers
1,891 views
109

 Published On Mar 15, 2023

В этом уроке по Elixir мы поговорим о модулях и функциях. Мы узнаем, что такое атрибуты модулей, как их вкладывать друг в друга, как жить без слова return и как писать однострочные функции. Также обсудим арность функций, возможность создавать функции с одинаковыми именами, а также то, как использовать пограничные условия.

Таймкоды:
00:00 Введение
00:40 Модули
02:57 Вложенность модулей
04:42 Имена модулей
06:15 Функции
08:10 return не нужен
09:45 Функции-однострочники
10:33 Приватные функции
11:03 Атрибуты модулей
12:45 Импортирование модулей и псевдонимы
14:32 Арность функций
15:05 Одно имя, много реализаций
18:25 Аргументы и pattern matching
22:56 Пограничные условия (guard clauses)
26:50 Ограничения guard clauses
29:20 Задание

Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:    / @ilyabodrovkrukowski  
Boosty: https://boosty.to/bodrovis
Patreon:   / bodrovis  
DonationAlerts: https://www.donationalerts.com/r/bodr...
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16

Коммит урока https://github.com/bodrovis-learning/...

Канал Telegram: https://t.me/dev_in_ruby_colors
Наш чат в Telegram: https://t.me/joinchat/MxYT6-01eeA1NTYy
Мой сайт: http://bodrovis.tech

show more

Share/Embed