Unisciti al track PureScript di Exercism per accedere a 31 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
module HelloWorld where
import Prelude
import Data.Maybe (Maybe(..))
helloWorld :: Maybe String -> String
helloWorld Nothing = "Hello, World!"
helloWorld (Just x) =
"Hello, " <> x <> "!"
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Cambia il formato dei dati per il punteggio di un gioco, per aggiungere più facilmente altri linguaggi.
Determina se un triangolo è equilatero, isoscele o scaleno.
Data una frase, conta le occorrenze di ogni parola che contiene.
Ti permette di usare PureScript ovunque si usi JavaScript.
Usa tecniche funzionali come il polimorfismo di riga, i tipi di dati algebrici e le classi di tipo.
PureScript ha un ricco ecosistema di strumenti ed estensioni per la maggior parte degli editor.
PureScript è tipizzato staticamente, con un potente sistema di tipi ispirato a Haskell.
Una comunità attiva di sviluppatori e utenti.
PureScript ha una sintassi leggera che permette di scrivere codice espressivo
Ogni linguaggio ha il suo modo di fare le cose. La traccia PureScript non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore PureScript e a scrivere codice idiomatico in PureScript. 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 PureScript: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia PureScript su Exercism ha 31 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di PureScriptLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia PureScript