Unisciti al track OCaml di Exercism per accedere a 60 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
let rec fib = function
| 0 -> 1
| 1 -> 1
| n -> fib (n - 1) + fib (n - 2)
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Crea una frase nella forma "One for X, one for me.".
Dato il punteggio delle allergie di una persona, determina se è allergica a un determinato elemento e l'elenco completo delle sue allergie.
Converti un numero nei suoi corrispondenti suoni di goccia: Pling, Plang e Plong.
Strumenti potenti per definire e manipolare strutture dati complesse con facilità.
Non servono aggiornamenti distruttivi delle strutture dati né mutazioni accidentali.
Prestazioni maggiori e meno errori a runtime.
Si possono passare come qualsiasi valore, usare come argomenti e restituire da altre funzioni.
L'inferenza automatica rende il codice meno verboso e gli sviluppatori più efficienti.
Costruisci astrazioni che funzionano con tipi di dati diversi, come i generics in Java e i template in C++.
Ogni linguaggio ha il suo modo di fare le cose. La traccia OCaml non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore OCaml e a scrivere codice idiomatico in OCaml. 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 OCaml: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia OCaml su Exercism ha 60 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di OCamlLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia OCaml