Unisciti al track Elm di Exercism per accedere a 110 esercizi raggruppati in 28 concetti di Elm, con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
module HelloWorld exposing (helloWorld)
helloWorld : Maybe String -> String
helloWorld maybeName =
case maybeName of
Nothing ->
"Hello, World!"
Just name ->
"Hello, " ++ name ++ "!"
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Dato il punteggio delle allergie di una persona, determina se è allergica a un determinato elemento e l'elenco completo delle sue allergie.
Crea una frase nella forma "One for X, one for me.".
Dato un albero genealogico, calcola il grado di separazione.
Elm serve a creare applicazioni Web.
Elm punta a rendere l'esperienza di sviluppo il più piacevole possibile.
Elm ha tempi di compilazione ridottissimi, asset di piccole dimensioni e un runtime veloce.
Grazie alla tipizzazione rigorosa, Elm intercetta i potenziali errori già in fase di compilazione.
Elm ha un meccanismo dedicato di interoperabilità con JavaScript, chiamato port.
Elm è un linguaggio funzionale puro e semplice, un buon punto di partenza verso linguaggi funzionali più avanzati.
Ogni linguaggio ha il suo modo di fare le cose. La traccia Elm non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Elm e a scrivere codice idiomatico in Elm. 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 Elm: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia Elm su Exercism ha 28 concetti e 110 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di Elm