Curso de Raku / Avanzado / Depuración / Depuración con dd
Volcado de firmas de funciones
Un dd sin argumentos — llamado dentro de una subrutina —
imprime la firma de esa subrutina: su nombre y la lista de parámetros,
si los tiene. Examina el siguiente ejemplo con dos subrutinas:
sub f1 {
dd
}
f1();
sub f2($x) {
dd
}
f2(42);El programa imprime las firmas en lugar de valores:
sub f1()
sub f2($x)Esto es especialmente útil con multi-funciones, donde te indica qué candidato fue realmente llamado:
multi sub g {
dd
}
multi sub g($x) {
dd
}
g();
g(42);La salida nombra la variante correspondiente en cada caso:
sub g()
sub g($x)Navegación del curso
← Quiz — Leyendo un volcado
de dd | Volcar la estructura
de datos →
💪 O ve directamente a los
ejercicios de esta sección.