• Publicidad

Duda con perl debug

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Duda con perl debug

Notapor fgalves » 2006-11-29 05:51 @285

Hola a todos,

Estoy haciendo mis primeros pinitos con el debug de perl y tengo una duda que me ha surgido al intentar hacer un print de una variable:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
p $displayFunction
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Y lo que me muestra en pantalla es lo siguiente:
Código: Seleccionar todo
CODE(0x82788c)


¿De que se trata? De un hash creo que no pues si no ando equivocado, el propio debugger te lo indica al hacer el print.
¿Como hacer para mostrar el contenido de dicha variable?

¡Muchas gracias por adelantado!
Felipe
fgalves
Perlero nuevo
Perlero nuevo
 
Mensajes: 210
Registrado: 2006-09-25 13:54 @621

Publicidad

Notapor explorer » 2006-11-29 06:12 @300

Debug te indica que la variable contiene una referencia a una subrutina. O mejor dicho, que la variable contiene realmente una subrutina.

Prueba a usar el comando 'x' en lugar del 'p'.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor fgalves » 2006-11-29 07:31 @355

Muchas gracias Explorer!
Efectivamente, se trataba de una subrutina y el comando 'x' funciona a la perfeccion.
Un saludo!
Felipe
fgalves
Perlero nuevo
Perlero nuevo
 
Mensajes: 210
Registrado: 2006-09-25 13:54 @621


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados

cron