Приєднаймося до треку PureScript на Exercism, щоб отримати доступ до 31 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
module HelloWorld where
import Prelude
import Data.Maybe (Maybe(..))
helloWorld :: Maybe String -> String
helloWorld Nothing = "Hello, World!"
helloWorld (Just x) =
"Hello, " <> x <> "!"
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Дано рюкзак, який витримує лише певну вагу; визначте, які предмети покласти в рюкзак, щоб максимізувати їхню сумарну цінність.
Дано розмір, поверніть квадратну матрицю чисел у спіральному порядку.
Боб - безтурботний підліток. У розмові його відповіді вкрай обмежені.
Дозволяє використовувати PureScript будь-де, де використовується JavaScript.
Можна використовувати функціональні прийоми, як-от поліморфізм рядків, алгебраїчні типи даних і класи типів.
PureScript має багату екосистему інструментів і розширень для більшості редакторів.
PureScript має статичну типізацію та потужну систему типів, натхненну мовою Haskell.
Активна спільнота розробників і користувачів.
PureScript має легкий синтаксис, який дає змогу писати виразний код
У кожної мови свої звичаї. PureScript не виняток. Наші наставники допоможуть нам навчитися думати як розробник PureScript і писати ідіоматичний код мовою PureScript. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою PureScript, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек PureScript на Exercism має 31 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи PureScriptА найкраще те, що це 100% безкоштовно для всіх.
Приєднайтеся до треку PureScript