Unisciti al track Common Lisp di Exercism per accedere a 92 esercizi raggruppati in 27 concetti di Common Lisp, con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
(defun distance (str1 str2
&key (test #'char=))
"Number of positional differences in
two equal length strings."
(when (= (length str1) (length str2))
(count nil
(map 'list test str1 str2))))
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Data una stringa che rappresenta una matrice di numeri, restituisci le righe e le colonne di quella matrice.
Calcola i punti segnati con un singolo lancio in una partita a freccette.
Impara l'aritmetica con i numeri interi e i numeri in virgola mobile aiutando a preparare la pizza.
Common Lisp ha un REPL completo: lo sviluppo può avvenire come una «conversazione» con il sistema.
Common Lisp è completamente ispezionabile, con funzioni integrate per esplorare ogni parte del linguaggio.
Il codice ha la stessa struttura dei dati, il che permette macro potenti: codice che scrive codice.
Le funzioni generiche, le reader-macro e una gestione flessibile degli spazi dei nomi permettono di estendere il linguaggio
Il linguaggio è molto stabile, con diverse implementazioni per le tue esigenze: JVM, embedded, ecc.
Che tu preferisca uno stile funzionale o qualcosa di più orientato agli oggetti, Lisp si adatta alle tue esigenze.
Ogni linguaggio ha il suo modo di fare le cose. La traccia Common Lisp non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Common Lisp e a scrivere codice idiomatico in Common Lisp. 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 Common Lisp: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia Common Lisp su Exercism ha 27 concetti e 92 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di Common LispLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia Common Lisp