Rejoins le parcours Scheme d’Exercism pour accéder à 49 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.
Détermine si un triangle est équilatéral, isocèle ou scalène.
Vérifier si une chaîne de caractères donnée est un numéro ISBN-10 valide.
Calcule les facteurs premiers d'un nombre naturel donné.
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 49 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