Elixir и функциональная разработка, урок #3 | Модули, функции, арность, пограничные условия

В этом уроке по 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 Задание Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: Boosty: Patreon: Dona
Back to Top