perl 的调试和性能测试
perl程序的调试,以前玩php都是print,var_dump(),firebug之类来调试。在perl中,也有很多来方法我们调试的。在我看来调试分二种,一种是功能调试(排错之类保证功能完整).一种是性能调试。 功能调试 1. 最常用的方法 (1. print:这个用户就不用写了吧 (2. 模块: Data::Dumper 这个使用很容易,主要就是使用Dumper的函数做输出 #!/usr/bin/perl use strict; use Data::Dumper; my $hash = { foo => 'test1', bar => { foo1 => 'test2', } }; print Dumper($hash); 这个会非常非常清楚的输出数据结构的信息: $VAR1 = { 'bar' => { 'foo1' => 'test2' }, 'foo' => 'test1' }; (3 模块:Smart::Comments 这个模块就更加好用了,伟大的CPAN…..这个只需要###加上后面的变量就能输出变量中的信息。你可以在调试时打开,调试完了就关掉。超爽。 #!/usr/bin/perl use strict; use Smart::Comments; my $hash = { foo => 'test1', bar => { foo1 => 'test2', } };