Rejoins le parcours Scheme d’Exercism pour accéder à 39 exercices avec l'analyse automatique de ton code et un mentorat personnalisé, et tout cela 100 % gratuit.
(let ((quine '((lambda (q) `(,q ',q))
'(lambda (q) `(,q ',q)))))
(equal? quine (eval quine)))
Améliore tes compétences en programmation grâce à des exercices ludiques et gratifiants qui testent ta compréhension des concepts avec Exercism.
Étant donné la position de deux dames sur un échiquier, indique si oui ou non elles sont placées de façon à pouvoir s'attaquer mutuellement.
Crée une phrase de la forme « One for X, one for me. ».
Convertis un nombre en sons de gouttes de pluie correspondants : Pling, Plang et Plong.
Scheme fournit un petit nombre de fonctionnalités d'usage général.
Inspiré du lambda-calcul, on exprime les portées et les boucles en définissant et en appelant des fonctions.
Certaines applications utilisent Scheme comme langage d'extension.
Aussi bien le code source que les données s'expriment à l'aide de listes imbriquées.
Scheme prend en charge les nombres exacts et inexacts.
Scheme prend en charge les macros hygiéniques, ce qui permet d'étendre la syntaxe de manière fiable.
Chaque langage a sa propre façon de faire les choses. Scheme ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur Scheme et à écrire du code idiomatique en Scheme. Une fois que tu as résolu un exercice, soumets-le à notre équipe de bénévoles, qui te donnera des indices, des idées et des retours sur la façon de le rapprocher de ce que tu verrais habituellement en Scheme. Ils t'aideront ainsi à découvrir les choses que tu ne sais pas que tu ne sais pas.
En savoir plus sur le mentoratLe parcours Scheme sur Exercism propose 39 exercices pour t'aider à écrire du code de meilleure qualité.
Voir tous les exercices SchemeLe meilleur, c'est que c'est 100 % gratuit pour tout le monde.
Rejoins le parcours Scheme