Vuoi imparare e padroneggiare Elm?

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.

Informazioni su Elm

module HelloWorld exposing (helloWorld)


helloWorld : Maybe String -> String
helloWorld maybeName =
    case maybeName of
        Nothing ->
            "Hello, World!"

        Just name ->
            "Hello, " ++ name ++ "!"

Funzionalità principali di Elm


Elm

Per il Web

Elm serve a creare applicazioni Web.

Piacevole da usare

Elm punta a rendere l'esperienza di sviluppo il più piacevole possibile.

Prestazioni eccellenti

Elm ha tempi di compilazione ridottissimi, asset di piccole dimensioni e un runtime veloce.

Nessuna eccezione a runtime

Grazie alla tipizzazione rigorosa, Elm intercetta i potenziali errori già in fase di compilazione.

Interoperabilità con JavaScript

Elm ha un meccanismo dedicato di interoperabilità con JavaScript, chiamato port.

Funzionale ma semplice

Elm è un linguaggio funzionale puro e semplice, un buon punto di partenza verso linguaggi funzionali più avanzati.

Un assaggio dei concetti che affronterai


Vedi tutti i concetti di Elm

Ricevi mentoring nello stile di Elm

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 mentoring

Esercizi Elm creati dalla community

La traccia Elm su Exercism ha 28 concetti e 110 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di Elm
Elm

Inizia con la traccia Elm

La parte migliore: è gratis al 100% per tutti.

Unisciti alla traccia Elm