Приєднаймося до треку Erlang на Exercism, щоб отримати доступ до 85 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
-module(example).
-export([hello/0]).
hello() ->
"Hello, World!".
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Перетворіть число, подане як послідовність цифр в одній основі, на будь-яку іншу основу.
Дано рядок тексту (англ. string) із цифр; обчисліть найбільший добуток для неперервного підрядка цифр довжиною n.
Визначте, чи є речення панграмою.
Функції з кількома клаузами, зіставлення зі зразком та охоронні вирази - це будівельні блоки коду Erlang.
В Erlang немає перевірок типів під час компіляції, натомість перевага надається зіставленню зі зразком під час виконання.
Усі дані в Erlang є незмінними, завдяки чому конкурентність стає безпечнішою і зрозумілішою.
Erlang використовує модель акторів: конкурентність без спільного стану через обмін повідомленнями.
Erlang працює у віртуальній машині, відомій тим, що в ній запускають розподілені системи з низькою затримкою, стійкі до збоїв.
Може залучати як публічні, так і приватні пакети Erlang та Elixir
У кожної мови свої звичаї. Erlang не виняток. Наші наставники допоможуть нам навчитися думати як розробник Erlang і писати ідіоматичний код мовою Erlang. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Erlang, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Erlang на Exercism має 85 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Erlang