Tu veux apprendre et maîtriser Clojure ?

Rejoins le parcours Clojure d’Exercism pour accéder à 105 exercices regroupés en 12 concepts Clojure, avec l'analyse automatique de ton code et un mentorat personnalisé, et tout cela 100 % gratuit.

À propos de Clojure

(ns hello-world)

(defn hello
  ([] (hello "World"))
  ([name] (str "Hello, " name "!")))

105 exercices de programmation pour Clojure sur Exercism. De Jardin de maternelle à Nom de robot.


Améliore tes compétences en programmation grâce à des exercices ludiques et gratifiants qui testent ta compréhension des concepts avec Exercism.

Voir tous les exercices Clojure sur Exercism

Les fonctionnalités clés de Clojure


Clojure

Lisp

Étend le système « code comme données » de Lisp aux vecteurs et aux dictionnaires, et offre un puissant système de macros.

Dynamique

L'interface de programmation principale de Clojure est la REPL (Read-Eval-Print-Loop).

Fonctionnel

Permet d'éviter l'état mutable, fournit des fonctions comme objets de première classe et met l'accent sur la récursion.

Pratique

Ne force pas les programmes à être référentiellement transparents et ne cherche pas à obtenir des programmes « prouvables ».

Concurrent

Prend en charge le partage d'un état changeant entre threads de façon synchrone et coordonnée.

Hébergé sur la JVM

Partage le système de types, le GC et les threads de la JVM. Compile toutes les fonctions en bytecode JVM.

Un aperçu des concepts que tu vas aborder


Voir tous les concepts de Clojure

Un mentorat à la manière de Clojure

Chaque langage a sa propre façon de faire les choses. Clojure ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur Clojure et à écrire du code idiomatique en Clojure. 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 Clojure. Ils t'aideront ainsi à découvrir les choses que tu ne sais pas que tu ne sais pas.

En savoir plus sur le mentorat

Des exercices Clojure issus de la communauté

Le parcours Clojure sur Exercism propose 12 concepts et 105 exercices pour t'aider à écrire du code de meilleure qualité.

Voir tous les exercices Clojure
Clojure

Lance-toi dans le parcours Clojure

Le meilleur, c'est que c'est 100 % gratuit pour tout le monde.

Rejoins le parcours Clojure