Corso di Raku / Avanzato / Debug / Debugging con dd
Dump delle firme di funzione
Un dd senza argomenti — chiamato senza argomenti
all’interno di una subroutine — stampa la firma di quella subroutine: il
suo nome e la lista dei parametri, se ne ha. Esamina il seguente esempio
con due subroutine:
sub f1 {
dd
}
f1();
sub f2($x) {
dd
}
f2(42);Il programma stampa le firme anziché dei valori:
sub f1()
sub f2($x)Questo è particolarmente utile con le multi-funzioni, dove indica quale candidato è stato effettivamente chiamato:
multi sub g {
dd
}
multi sub g($x) {
dd
}
g();
g(42);L’output indica la variante corrispondente ogni volta:
sub g()
sub g($x)Navigazione del corso
← Quiz — Leggere un dump
dd | Dump della struttura
dati →
💪 Oppure vai direttamente agli esercizi di questa
sezione.