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.

  1. Die Datenstruktur dumpen
  2. Eine typisierte Variable dumpen
  3. Einen Hash dumpen

Kursnavigation

Die richtige Methode wählen   |   Variablen dumpen