Willst du Crystal lernen und meistern?

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

Über Crystal

class HelloWorld
  def self.hello(name = "World")
    "Hello, #{name}!"
  end
end

142 Programmierübungen für Crystal bei Exercism. Von Schaltjahr bis RNA-Transkription.


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

Alle Crystal-Übungen bei Exercism ansehen

Hauptmerkmale von Crystal


Crystal

Einfache Syntax

Die Syntax von Crystal ist stark von Ruby inspiriert, sie liest sich daher natürlich und ist leicht zu schreiben.

Statische Typprüfung

Crystal wird statisch typgeprüft und bringt eine Typinferenz mit, sodass Typfehler früh erkannt werden.

Null-Referenz-Prüfung

In Crystal kann kein Typ nil sein, daher prüft der Compiler schon zur Kompilierzeit auf Null-Referenzen.

Nebenläufigkeitsmodell

Crystal hat eingebaute Nebenläufigkeitsprimitive namens Fibers, mit denen sich Nebenläufigkeit umsetzen lässt.

C-Interoperabilität

Crystal hat eine eigene Syntax, um native Bibliotheken einfach aufzurufen, was die Wiederverwendung von Code erhöht.

Makros

Crystals Antwort auf Metaprogrammierung ist ein mächtiges Makrosystem.

Ein Vorgeschmack auf die Konzepte, die du kennenlernen wirst


Alle Konzepte für Crystal ansehen

Mentoring auf Crystal-Art

Jede Sprache hat ihre eigene Art, die Dinge anzugehen. Crystal ist da keine Ausnahme. Unsere Mentorinnen und Mentoren helfen dir, wie ein Crystal-Entwickler zu denken und idiomatischen Code in Crystal 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 Crystal 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 Crystal

Der Crystal-Track auf Exercism hat 26 Konzepte und 142 Übungen, mit denen du besseren Code schreibst.

Alle Crystal-Übungen ansehen
Crystal

Leg mit dem Crystal-Track los

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

Tritt dem Crystal-Track bei