Der vollständige Kurs der Programmiersprache Raku
Von der ersten Codezeile bis zu Grammatiken, Nebenläufigkeit und Webdiensten — ein praxisnaher Kurs in fünf Teilen, mit Hunderten von Quizfragen und Übungen, die jeden Schritt festigen.
Frei und quelloffen · Unterstützt von The Perl & Raku Foundation
Der Kurs, Teil für Teil
1 Raku-Grundlagen
Fangen Sie hier an. Installieren Sie den Compiler und lernen Sie dann Variablen und Datentypen, Kontrollfluss und Ihre ersten Subroutinen kennen — das Fundament für alles Weitere.
Programme schreiben und ausführen
Grundlagen zu Variablen und Datentypen
Mehr über Typen
2 Fortgeschrittene Raku-Themen
Tiefer eintauchen: Container und Kontexte, das gesamte Spektrum eingebauter Typen und Operatoren, leistungsfähigere Unterprogramme und das Verpacken deines Codes in Module mit Tests und Dokumentation.
Container
Mehr über eingebaute Typen
3 Objekte, Ein- und Ausgabe und Ausnahmen
Objektorientierte Programmierung mit Klassen und Rollen, Lesen und Schreiben von Ein- und Ausgabe und Kommunikation mit externen Programmen sowie Fehlerbehandlung mit Ausnahmen.
4 Reguläre Ausdrücke und Grammatiken
Finden Sie Text mit regulären Ausdrücken und lassen Sie daraus vollständige Grammatiken mit Aktionsklassen wachsen, die strukturierte Eingaben in Daten verwandeln.
Reguläre Ausdrücke
5 Funktionale, nebenläufige, reaktive und Web-Programmierung
Alles zusammen: funktionale, nebenläufige und reaktive Programmierung, zum Abschluss Sockets, HTTP und der Bau von Webdiensten.
Funktionale Programmierung
★ Der Abschlusstest
Hundert Fragen aus den Teilen 1 bis 5, sofort ausgewertet — ein Abschluss, der zeigt, wie viel vom ganzen Kurs hängengeblieben ist.
6 Anhang: umfassende Übungen 🆕
Eine abschließende Sammlung anspruchsvollerer Übungen, die den ganzen Kurs heranziehen. Jede braucht mehr als eine Idee, und viele kombinieren Werkzeuge aus verschiedenen Teilen. Alle verwenden nur bereits eingeführte Möglichkeiten — nichts Neues zu lernen, aber viel zu üben.