Хотите создавать качественные продукты, которые станут нечто большим, чем очередной «вещью» или «услугой» в жизни пользователя?
Хотите на основе простого и безотказного кода решать многоуровневые проблемы потребителей?
Тогда вам точно стоит начать интегрироваться в сообщество Elixir:
- Изучайте мощный,...
В Эликсире много возможностей для эффективного написания кода. Новички, осваивая язык, проникаются его различными возможностями и начинают их применять повсеместно. В статье речь пойдет про перегрузку функций с паттернматчингом аргументов Эликсир позволяет осуществлять перегрузку функций, как, например, Java. Достаточно объявить две одноименные функции в одном модуле, например, рекурсивный обход коллекции с умножением каждого элемента на 2. Разберем еще один пример: создадим функцию, которая сортирует разные типы данных, в данном случае — list и tuple...