Perl的Data:Dumper用来显示变量的数据结构,对于检查对象的有关数据时会很有用。

#!/usr/bin/perl

use Data::Dumper;
use strict;

my $my_scalar = "This is my scalar";
my @my_array = ("hello", "world", "123", 456);
my %my_hash = ( itmeA=> 12.4, itemB=> 1.72e30, itemC=>"bye/n");

print Dumper($my_scalar);
print Dumper(\@my_array);
print Dumper(\%my_hash);

# 上述语句可以在屏幕上打印出3个变量的数据结构,有点不爽的是,每个变量的名称并不打印出来,只是用简单的var1,var2来代替。

# 想要把变量名和变量值同时显示,要用dumper对象的方法改写以上代码。

my $dump_name = Data::Dumper->new([$my_scalar,\@my_array,\%some_hash],[qw(*my_scalar *my_array *my_hash)]);    
print $dump_name->Dump;

perl data::dumper 模块使用相关推荐

  1. Perl Data::Dumper模块介绍

    Perl的Data:Dumper用来显示变量的数据结构,对于检查对象的有关数据时会很有用. #!/usr/bin/perl use Data::Dumper; use strict; my $my_s ...

  2. RPM 安装 mysql 出现 Can‘t locate Data/Dumper.pm in @INC (@INC contains

    今天我在CentOS7 上安装mysql时执行 scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql ...

  3. Perl输出复杂数据结构:Data::Dumper,Data::Dump,Data::Printer

    输出复杂结构 Data::Dumper.Data::Dump.Data::Printer都可以用来输出复杂的数据结构.本文只介绍简单的几个输出形式,以后再需要的地方再详细介绍. 前两者建议传递数据结构 ...

  4. XML::Simple与Data::Dumper在Perl中的使用

    在perl中使用XML::Simple与Data::Dumper对XML文件进行操作. foo.xml文件,内容如下: <servers>        <server>   ...

  5. FATAL ERROR: please install the following Perl modules before executing ...: Data::Dumper

    问题内容: FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_instal ...

  6. [trouble shooting] mysqlhotcopy 报错 Can't locate Data/Dumper.pm in @INC

    问题 我想要用mysql的一个工具 [root@localhost bin]# ./mysqlhotcopy Can't locate Data/Dumper.pm in @INC (@INC con ...

  7. Can't locate Data/Dumper.pm in @INC (@INC contains:

    执行 pt-query-digest slow.log > digest.log 命令时报错: [root@CentOS-CLI-MySql data]# pt-query-digest slo ...

  8. 使用Data::Dumper

    == use strict; use warnings;use Data::Dumper;my %hash = ('name' => 'zdd','id' => 1234, );print ...

  9. ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)

    ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...

  10. 如何使用AutoCAD Map 3D Object Data读模块

    原文发布时间:2012-05-04 翻译:jason Autocad Map 3D Object Data读模块操作模式说明 内容介绍 如何设置转换方式没有固定标准,它取决于源数据模式和目标数据的结构 ...

最新文章

  1. Linux System Programming -- Appendix
  2. hibernate 高级映射 --张国亮总结第一季
  3. linux实战应用案例: 777 权限表示什么,各数字又是什么含义?
  4. html css 磁贴,使用JS配合CSS实现Windows Phone中的磁贴效果
  5. XCTF(攻防世界)—进阶web题Write Up(二)
  6. 精进:如何成为一个很厉害的人---书摘(转)
  7. gearman mysql持久化_gearman + mysql方式实现持久化操作示例
  8. “骗子”成民企院士第一人:把认真当信仰,人生就会开挂
  9. ArcEngine中加载ArcGIS Server地图服务
  10. docker 远程连接 文件看不到_Java 开发提升十倍生产力:IDEA 远程一键部署 Spring Boot 到 Docker...
  11. 百度C2C对决淘宝的两把利器
  12. SDWebImage之SDImageCache
  13. 用JFreeChart 来分析Cassandra/Oracle插入海量数据的性能
  14. 完成端口(CompletionPort)详解
  15. linux nagios 监控,Nagios 监控 Linux 主机
  16. 南京商品房信息在哪里查询(查备案价)
  17. SQLDumpSplitter sql文件分割工具
  18. 学习配置tomcat虚拟主机
  19. 圣剑传说 玛娜传奇(Legend of Mana)(LOM)副原料取得方法
  20. “换头术”所引发的“长生不死”

热门文章

  1. 刻录cd(不同系统的方式)
  2. android 优秀框架整理
  3. centos7.4源码安装nginx-1.16.1 及NGINX最全配置 缓存缩略图4层转发
  4. android banner图片错位,android轮播图Banner的使用及详解
  5. python的easyocr图像文字识别
  6. 鸿蒙系统无限穿越,无限穿越之至尊无上
  7. connection closed
  8. 北京工业大学 计算机学院分数线,2019年北京工业大学计算机专业录取分数线
  9. delphi开发小白盒接口实现扫码控制
  10. ERROR2002(HY000):CantconnecttolocalMySQLserverthroughsocket/tmp/mys