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