Raku-Kurs / Fortgeschritten / Debugging
Debugging mit dd
Es gibt verschiedene Wege, ein Programm zu debuggen, von einer
einfachen Druckanweisung wie say bis hin zu ausgefeilteren
Tracing-Werkzeugen. In diesem Abschnitt schauen wir uns die praktische
dd-Routine an. Sie ist in den Rakudo-Compiler eingebaut,
gehört aber nicht zum Raku-Sprachstandard selbst.
Der Name dd steht für Data Dumper. Anders als
say oder put, die für die normale Ausgabe des
Programms gedacht sind, gibt dd eine entwicklerfreundliche
Darstellung eines Wertes aus — dieselbe codeähnliche Form, die von der
.raku-Methode
aus dem vorherigen Abschnitt erzeugt wird. Die Ausgabe erfolgt auf den
Standardfehlerstream, sodass sie sich nicht mit den Daten vermischt, die
dein Programm für den Benutzer ausgibt.
Themen in diesem Abschnitt
Praxis
Lösen Sie 1 Quiz zum Inhalt dieses Abschnitts.
Übungen
Dieser Abschnitt enthält 3 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.