Приєднаймося до треку ReScript на Exercism, щоб отримати доступ до 34 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
let rec fibonacci = n =>
switch n {
| 0 => 0
| 1 => 1
| n => fibonacci(n - 1) + fibonacci(n - 2)
}
let first10 = Array.fromInitializer(~length=10, fibonacci)
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Знайдіть слова, які використовують ті самі літери, що й інше слово.
Класична вступна вправа на Exercism. Просто скажіть «Hello, World!».
Знайдіть різницю між квадратом суми та сумою квадратів перших N натуральних чисел.
ReScript приносить у JavaScript перевірену в боях потужну систему типів OCaml.
Компілятор ReScript виводить типи, і їхня правильність гарантована.
Як і OCaml, ReScript - це функціональна мова програмування зі зіставленням зі зразком, варіантами та іншим.
Сумісність із JavaScript проста, тож наявні пакети JavaScript можна використовувати.
Компіляція ReScript відбувається надзвичайно швидко, а отже, і цикли ітерацій швидкі.
Компілятор проведе нас через усі місця, які потрібно виправити під час рефакторингу, доки все не запрацює.
У кожної мови свої звичаї. ReScript не виняток. Наші наставники допоможуть нам навчитися думати як розробник ReScript і писати ідіоматичний код мовою ReScript. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою ReScript, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек ReScript на Exercism має 34 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи ReScriptА найкраще те, що це 100% безкоштовно для всіх.
Приєднайтеся до треку ReScript