Приєднаймося до треку Elm на Exercism, щоб отримати доступ до 110 вправ обʼєднані в 28 концепцій Elm, з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
module HelloWorld exposing (helloWorld)
helloWorld : Maybe String -> String
helloWorld maybeName =
case maybeName of
Nothing ->
"Hello, World!"
Just name ->
"Hello, " ++ name ++ "!"
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Перетворіть описи дат доставки на конкретні дати доставки.
Перетворіть довгу фразу на акронім.
Розвʼяжіть загадку про зебру.
Elm призначений для створення вебзастосунків.
Elm прагне зробити досвід розробника якомога приємнішим.
У Elm дуже швидка компіляція, малий розмір збірок і швидке середовище виконання.
Завдяки строгій типізації Elm виявляє потенційні помилки ще під час компіляції.
Elm має окремий механізм взаємодії з JavaScript під назвою ports.
Elm - проста чиста функціональна мова, гарний вступ до складніших функціональних мов.
У кожної мови свої звичаї. Elm не виняток. Наші наставники допоможуть нам навчитися думати як розробник Elm і писати ідіоматичний код мовою Elm. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Elm, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Elm на Exercism має 28 концепцій та 110 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Elm