Vuoi imparare e padroneggiare Haskell?

Unisciti al track Haskell di Exercism per accedere a 107 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.

Informazioni su Haskell

Funzionalità principali di Haskell


Haskell

Puramente funzionale

Le funzioni pure producono sempre lo stesso output a partire dallo stesso input, quindi sono più prevedibili.

Valutazione non stretta

La valutazione pigra fornisce i risultati solo quando servono, permettendo di avere strutture dati infinite.

Tipizzazione statica e forte

Tipi forti e statici fanno individuare più errori prima di eseguire il programma.

Inferenza dei tipi

L'inferenza automatica dei tipi rende il codice più snello e lo sviluppatore più produttivo.

Classi di tipi

Raggruppare i tipi in classi offre un sovraccarico sicuro rispetto ai tipi.

Tipi di dati algebrici

Tipi di dati potenti offrono un alto grado di comodità e sicurezza.

Ricevi mentoring nello stile di Haskell

Ogni linguaggio ha il suo modo di fare le cose. La traccia Haskell non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Haskell e a scrivere codice idiomatico in Haskell. 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 Haskell: ti aiuteranno a scoprire le cose che non sai di non sapere.

Scopri di più sul mentoring

Esercizi Haskell creati dalla community

La traccia Haskell su Exercism ha 107 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di Haskell
Haskell

Inizia con la traccia Haskell

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

Unisciti alla traccia Haskell