Corso di Raku / Avanzato / Debug

Debugging con dd

Esistono diversi modi per eseguire il debug di un programma, da una semplice istruzione di stampa come say a strumenti di tracciamento più elaborati. In questa sezione, esamineremo la comoda routine dd. È integrata nel compilatore Rakudo, anche se non fa parte dello standard del linguaggio Raku stesso.

Il nome dd sta per data dumper. A differenza di say o put, che sono destinati all’output normale del programma, dd stampa una rappresentazione del valore adatta allo sviluppatore — la stessa forma simile a codice prodotta dal metodo .raku della sezione precedente. Scrive sul flusso di errore standard, quindi il suo output non si mescola con i dati che il programma stampa per l’utente.

Argomenti di questa sezione

Pratica

Risolvi 1 quiz sul contenuto di questa sezione.

Esercizi

Questa sezione contiene 3 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.

  1. Dump della struttura dati
  2. Dump di una variabile tipizzata
  3. Dump di un hash

← Scegliere quello giusto   |   Dump delle variabili →