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.
class HelloWorld
def self.hello(name = "World")
"Hello, #{name}!"
end
end
Werde besser im Programmieren mit unterhaltsamen, lohnenden Programmierübungen bei Exercism, die dein Verständnis von Konzepten auf die Probe stellen.
Bestimme, ob ein gegebenes Jahr ein Schaltjahr ist.
Zähle die Rechtecke in einem ASCII-Diagramm.
Gib zu einem DNA-Strang das RNA-Komplement zurück.
Die Syntax von Crystal ist stark von Ruby inspiriert, sie liest sich daher natürlich und ist leicht zu schreiben.
Crystal wird statisch typgeprüft und bringt eine Typinferenz mit, sodass Typfehler früh erkannt werden.
In Crystal kann kein Typ nil sein, daher prüft der Compiler schon zur Kompilierzeit auf Null-Referenzen.
Crystal hat eingebaute Nebenläufigkeitsprimitive namens Fibers, mit denen sich Nebenläufigkeit umsetzen lässt.
Crystal hat eine eigene Syntax, um native Bibliotheken einfach aufzurufen, was die Wiederverwendung von Code erhöht.
Crystals Antwort auf Metaprogrammierung ist ein mächtiges Makrosystem.
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 erfahrenDer Crystal-Track auf Exercism hat 26 Konzepte und 142 Übungen, mit denen du besseren Code schreibst.
Alle Crystal-Übungen ansehenDas Beste: Es ist für alle zu 100 % kostenlos.
Tritt dem Crystal-Track bei