Willst du Clojure lernen und meistern?

Komm zum Clojure-Track von Exercism und erhalte Zugang zu 105 Übungen gruppiert in 12 Clojure-Konzepte, mit automatischer Analyse deines Codes und persönlichem Mentoring, alles 100 % kostenlos.

Über Clojure

(ns hello-world)

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

105 Programmierübungen für Clojure bei Exercism. Von Zipper bis Darts.


Werde besser im Programmieren mit unterhaltsamen, lohnenden Programmierübungen bei Exercism, die dein Verständnis von Konzepten auf die Probe stellen.

Alle Clojure-Übungen bei Exercism ansehen

Hauptmerkmale von Clojure


Clojure

Lisp

Erweitert Lisps Code-als-Daten-System auf Vektoren und Maps und bietet ein mächtiges Makrosystem.

Dynamisch

Die wichtigste Programmierschnittstelle von Clojure ist die Read-Eval-Print-Loop (REPL).

Funktional

Ermöglicht das Vermeiden von veränderlichem Zustand, stellt Funktionen als First-Class-Objekte bereit und legt Wert auf Rekursion.

Praktisch

Zwingt Programme nicht zur referenziellen Transparenz und strebt keine „beweisbaren“ Programme an.

Nebenläufig

Unterstützt es, sich ändernden Zustand synchron und koordiniert zwischen Threads zu teilen.

Auf der JVM

Teilt das Typsystem, GC, Threads usw. der JVM. Kompiliert alle Funktionen zu JVM-Bytecode.

Ein Vorgeschmack auf die Konzepte, die du kennenlernen wirst


Alle Konzepte für Clojure ansehen

Mentoring auf Clojure-Art

Jede Sprache hat ihre eigene Art, die Dinge anzugehen. Clojure ist da keine Ausnahme. Unsere Mentorinnen und Mentoren helfen dir, wie ein Clojure-Entwickler zu denken und idiomatischen Code in Clojure zu schreiben. Wenn du eine Übung gelöst hast, reiche sie unserem Freiwilligenteam ein. Es gibt dir Hinweise, Ideen und Feedback dazu, wie du die Übung so gestaltest, wie man es in Clojure normalerweise sieht. So hilft es dir, Dinge zu entdecken, von denen du nicht weißt, dass du sie nicht weißt.

Mehr über Mentoring erfahren

Übungen aus der Community für Clojure

Der Clojure-Track auf Exercism hat 12 Konzepte und 105 Übungen, mit denen du besseren Code schreibst.

Alle Clojure-Übungen ansehen
Clojure

Leg mit dem Clojure-Track los

Das Beste: Es ist für alle zu 100 % kostenlos.

Tritt dem Clojure-Track bei