Приєднаймося до треку 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