Il mio obiettivo è eseguire il debug (passo dopo passo) dello script sample.pl
qui sotto.Come posso vedere i valori delle variabili da una traccia Perl?
Il problema: non ottengo i valori reali delle variabili ($ numero_casso, $ x, $ totale).
La mia domanda: come visualizzare i valori interi reali di ($ top_number, $ x, $ totale) dall'output di traccia?
Cosa deve essere modificato in perl -d:Trace
per ottenere i numeri e non: $ numero_casso, $ x, $ totale?
Esempio dal output di analisi:
[[email protected] /tmp]# perl -d:Trace ./sample.pl
>> ./sampl.pl:9: $top_number = 100;
>> ./sampl.pl:10: $x = 1;
>> ./sampl.pl:11: $total = 0;
>> ./sampl.pl:12: while ($x <= $top_number) {
>> ./sampl.pl:13: $total = $total + $x; # short form: $total += $x;
>> ./sampl.pl:14: $x += 1; # do you follow this short form?
>> ./sampl.pl:13: $total = $total + $x; # short form: $total += $x;
>> ./sampl.pl:14: $x += 1; # do you follow this short form?
>> ./sampl.pl:13: $total = $total + $x; # short form: $total += $x;
>> ./sampl.pl:14: $x += 1; # do you follow this short form?
.
.
[[email protected] /tmp]#more sample.pl script
#!/usr/bin/perl
$top_number = 100;
$x = 1;
$total = 0;
while ($x <= $top_number) {
$total = $total + $x; # short form: $total += $x;
$x += 1; # do you follow this short form?
}
print "The total from 1 to $top_number is $total\n";
'Devel :: DumpTrace' è stato rilasciato pochi giorni fa. Sii gentile e segnala eventuali bug che trovi. :-) – mob
@Mob non ti preoccupare lo farò io – jon
@ hi di nuovo ho ricevuto l'errore: perl -d: DumpTrace ./sampl.pl Impossibile individuare PadWalker.pm in @INC? perché – jon