一个对调试很有用的模块

一个对调试很有用的模块,它改良了Dumper的功能。
看看下面的代码就知道了

use Data::Dumper;
my $s = "scalar";
my @a = ( "red", ["green", {yellow=>"blue"}]);
my %h = (name=>"wti", loveColor=>"blue");
print STDERR Dumper($s, /%h, /@a);
print STDERR Dumper($s, %h, @a);
#------------------------------------------------------
#  The output are:
#
#  $VAR1 = 'scalar';              
#  $VAR2 = {                      
#            'name' => 'wti',     
#            'loveColor' => 'blue'        
#          };                     
#  $VAR3 = [                      
#            'red',               
#            [                    
#              'green',           
#              {                          
#                'yellow' => 'blue'  
#              }                          
#            ]                    
#          ];              
#  $VAR1 = 'scalar';
#  $VAR2 = 'name';
#  $VAR3 = 'wti';
#  $VAR4 = 'loveColor';
#  $VAR5 = 'blue';
#  $VAR6 = 'red';
#  $VAR7 = [
#            'green',
#            {
#              'yellow' => 'blue'
#            }
#          ];          
#------------------------------------------------------
use Data::Dumper::Simple;
print STDERR Dumper($s, /%h, /@a);
#------------------------------------------------------
#  The output are:
#
#  $s = 'scalar';                                 
#  $h = {                                         
#         'name' => 'wti',                        
#         'loveColor' => 'blue'                   
#       };                                        
#  $a = [                                         
#         'red',                                  
#         [                             
#           'green',                    
#           {                           
#             'yellow' => 'blue'        
#           }                           
#         ]                             
#       ];                              
#------------------------------------------------------

print STDERR Dumper($s, %h, @a);
#------------------------------------------------------
#  Outputs are same as Dumper($s, /%h, /@a)
#------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值