Unisciti al track Scheme di Exercism per accedere a 45 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
(let ((quine '((lambda (q) `(,q ',q))
'(lambda (q) `(,q ',q)))))
(equal? quine (eval quine)))
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Determina se una frase usa tutte le lettere dell'alfabeto latino.
Dato un numero n, determina qual è l'ennesimo numero primo.
Converti un numero nei suoi corrispondenti suoni di goccia: Pling, Plang e Plong.
Scheme offre un piccolo numero di funzionalità di uso generale.
Ispirato al calcolo lambda, lo scope e i cicli si esprimono definendo e chiamando funzioni.
Alcune applicazioni usano Scheme come linguaggio di estensione.
Sia il codice sorgente che i dati sono espressi tramite liste annidate.
Scheme supporta i numeri esatti e inesatti.
Scheme supporta le macro igieniche, che permettono di estendere la sintassi in modo affidabile.
Ogni linguaggio ha il suo modo di fare le cose. La traccia Scheme non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Scheme e a scrivere codice idiomatico in Scheme. 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 Scheme: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia Scheme su Exercism ha 45 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di SchemeLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia Scheme