我的目標是調試(一步一步)下面的sample.pl
腳本。如何從Perl跟蹤中查看變量的值?
問題:我沒有得到變量的實際值($ top_number,$ x,$ total)。
我的問題:如何從跟蹤輸出中查看($ top_number,$ x,$ total) 的實數整數值?
需要更改perl -d:Trace
以獲取數字,而不是:$ top_number,$ x,$ total?從跟蹤輸出
例子:
[[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`就在幾天前發佈。溫和地報告你發現的任何錯誤。 :-) – mob 2011-02-10 04:06:12
@Mob別擔心我會這麼做 – jon 2011-02-10 04:34:50