Unisciti al track ReScript di Exercism per accedere a 33 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
let rec fibonacci = n =>
switch n {
| 0 => 0
| 1 => 1
| n => fibonacci(n - 1) + fibonacci(n - 2)
}
let first10 = Array.fromInitializer(~length=10, fibonacci)
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Crea un'implementazione del cifrario a rotazione, talvolta chiamato anche cifrario di Cesare.
Implementa le operazioni `keep` e `discard` sulle collezioni.
Bob è un adolescente svogliato. Nelle conversazioni, le sue risposte sono molto limitate.
ReScript porta in JavaScript il potente sistema di tipi di OCaml, collaudato sul campo.
I tipi sono inferiti dal compilatore ReScript e sono garantiti corretti.
Come OCaml, ReScript è un linguaggio di programmazione funzionale con pattern matching, varianti e molto altro.
L'interoperabilità con JavaScript è semplice e permette di usare i pacchetti JavaScript esistenti.
I tempi di compilazione di ReScript sono velocissimi, il che significa cicli di iterazione rapidi.
Il compilatore ti guida in tutti i punti da correggere durante la riorganizzazione, finché il codice non funziona.
Ogni linguaggio ha il suo modo di fare le cose. La traccia ReScript non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore ReScript e a scrivere codice idiomatico in ReScript. 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 ReScript: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia ReScript su Exercism ha 33 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di ReScriptLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia ReScript