Unisciti al track Pyret di Exercism per accedere a 66 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
fun sum(lst):
cases (List) lst:
| empty => 0
| link(first, rest) => first + sum(rest)
end
where:
sum([list: ]) is 0
sum([list: 1, 2, 3]) is 6
end
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Segna tutti i fiori di un giardino.
Calcola i punti segnati con un singolo lancio in una partita a freccette.
Cambia il formato dei dati per il punteggio di un gioco, per aggiungere più facilmente altri linguaggi.
Essendo un linguaggio pensato per l'insegnamento, Pyret dà priorità alla leggibilità con una sintassi pulita e lineare
Pyret è disponibile ovunque si possa installare npm oppure online su https://code.pyret.org/editor
Pyret è stato progettato per avere una curva di apprendimento graduale, concentrandosi sulle pratiche generali di programmazione
L'intera toolchain è un download di circa 100 MB
Pyret offre un test runner integrato, che rende i test una parte naturale del processo di sviluppo
Pyret è un banco di prova in sviluppo attivo per i progressi nell'insegnamento dei fondamenti dell'informatica
Ogni linguaggio ha il suo modo di fare le cose. La traccia Pyret non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Pyret e a scrivere codice idiomatico in Pyret. 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 Pyret: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia Pyret su Exercism ha 66 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di PyretLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia Pyret