Приєднаймося до треку MoonScript на Exercism, щоб отримати доступ до 126 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
class Greet
new: (@who) =>
__tostring: => "Hello, #{@who}!"
print Greet thing for thing in *{'Me', 'You', 'World'}
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Реалізуйте кодування та декодування величин змінної довжини.
Реалізуйте комплексні числа.
Напишіть просту реалізацію звʼязаного списку, яка використовує елементи та список.
Виразний синтаксис MoonScript дає чистіший і читабельніший код, ніж Lua, з меншою кількістю шаблонного коду.
Компілюється в Lua, тому його легко вбудувати в застосунки, ігри чи сервіси.
Використовує швидку віртуальну машину Lua (і LuaJIT), що забезпечує швидке виконання скомпільованого коду.
Як і Lua, вона компактна. Компілятор легкий, а згенерований код ефективний.
Підтримує функціональне програмування з такими можливостями, як генератори списків і неявне повернення значень.
Лаконічний синтаксис і потужні можливості підвищують продуктивність розробника та прискорюють ітерації.
У кожної мови свої звичаї. MoonScript не виняток. Наші наставники допоможуть нам навчитися думати як розробник MoonScript і писати ідіоматичний код мовою MoonScript. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою MoonScript, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек MoonScript на Exercism має 126 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи MoonScriptА найкраще те, що це 100% безкоштовно для всіх.
Приєднайтеся до треку MoonScript