Unisciti al track MoonScript di Exercism per accedere a 126 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
class Greet
new: (@who) =>
__tostring: => "Hello, #{@who}!"
print Greet thing for thing in *{'Me', 'You', 'World'}
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Ripulisci i numeri di telefono inseriti dall'utente in modo che sia possibile inviare loro messaggi SMS.
Determina lo stato di gioco di una partita a tris.
Conta i rettangoli in un diagramma ASCII.
Grazie alla sintassi espressiva di MoonScript, il codice è più pulito e leggibile, con meno ripetizioni rispetto a Lua.
Compila in Lua, il che lo rende facile da integrare in app, giochi o servizi.
Sfrutta la VM veloce di Lua (e LuaJIT), garantendo un'esecuzione rapida del codice compilato.
Come Lua, è piccolo: il compilatore è leggero e il codice generato è efficiente.
Supporta la programmazione funzionale con funzionalità come le list comprehension e le restituzioni implicite.
La sintassi concisa e le funzionalità potenti aumentano la produttività degli sviluppatori, favorendo iterazioni rapide.
Ogni linguaggio ha il suo modo di fare le cose. La traccia MoonScript non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore MoonScript e a scrivere codice idiomatico in MoonScript. Dopo aver risolto un esercizio, invialo alla nostra squadra di volontari, che ti darà suggerimenti, idee e feedback su come renderlo più simile a quello che vedresti normalmente in MoonScript: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia MoonScript su Exercism ha 126 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di MoonScriptLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia MoonScript