perl模块Data::Dumper应用一例分享

代码如下:

#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my %hash = (
    'name' => 'zdd',
    'id'   => 1234,
);
print Dumper(\%hash); # use reference here to get a better output.

(0)

相关推荐

  • perl模块Data::Dumper应用一例分享

    复制代码 代码如下: #!/usr/bin/perluse strict;use warnings;use Data::Dumper;my %hash = (    'name' => 'zdd',    'id'   => 1234,);print Dumper(\%hash); # use reference here to get a better output.

  • Linux/Unix下安装Perl模块的两种方法分享

    方法一.手工安装的步骤 从CPAN下载了DBI模块1.13版的压缩文件DBI-1.13.tar.gz,假设放在/usr/local/src/下. cd /usr/local/src 解压缩这个文件: tar xvzf DBI-1.13.tar.gz 这时会新建一个DBI-1.13的目录. cd DBI-1.13 生成makefile: perl Makefile.PL 建立模块 make 测试模块 make test 如果测试结果报告"all test ok",您就可以放心地安装编译好

  • cpanm安装及Perl模块安装教程

    cpanm是安装Perl模块的最方便的方法.自动下载安装依赖包.使用CPAN shell或下载源码包安装模块,遇到大量依赖关系,非常头痛.下面就是一例: 安装MongoDB模块 复制代码 代码如下: # perl Makefile.PL Warning: prerequisite Class::Method::Modifiers 0 not found. Warning: prerequisite Data::Types 0 not found. Warning: prerequisite Da

  • Linux下用Nginx作Perl程序服务器及其中Perl模块的配置

    perl + fastcgi + nginx搭建 nginx + fastcgi是php下最流行的一套环境了,那perl会不会也有fastcgi呢,当然有,今天来搭建下nginx下perl的fastcgi.性能方面也不亚于php,但是现在web程序php的流行程度perl无法比拟了,性能再好也枉然,但是部分小功能可以考虑使用perl的fastcgi来搞定.进入正题. 1. 准备软件环境: nginx:http://www.nginx.org perl:系统自带 fastcgi:http://ww

  • perl 模块打包加入外部依赖程序

    Perl 社区并不是所有的东西都发布在 CPAN 上.甚至专门有一个 Module::ThirdParty 模块记录这些非 CPAN 的 perl 项目列表.其中最有名的应该就属写博客的 Movable Type 和做监控的 SmokePing 了. 但是如果个人图方便又想把 smokeping 打包方便部署使用的时候,就会发现一点小问题:打包成rpm,很多 perl 的依赖模块不一定在系统 repo 里存在:打包成 perl 的模块,smokeping 最常用的几个 probe 比如 fpin

  • Perl模块编写说明

    Perl的语法相对来说有点晦涩,主要是一些内置变量和函数处理得相当精巧,而过于精致的东西理解起来就有点费力.相对于Shell,Perl在很多方面更加强大高效,比如Hash(关联数组)就非常好用,如果要将不同主机发出来的告警信息发送到不同的责任人,在shell中要做非常多的if或者case判断,修改起来也非常费力,而使用关联数组,则可以轻松实现该功能,代码简洁,配置方便,一个字,爽. Perl支持以模块对代码进行封装.著名的CPAN上就有非常多好用的Module,可以极大的减轻开发量.一个简单的模

  • NodeJS 模块开发及发布详解分享

    比如前两天我需要使用hmac和sha1来做签名,就没有找到一个比较好用的模块,这时候就需要我们自己来实现相应的功能了.自己写完之后,再把它打包成一个模块分享给大家来用,即方便了其他人,又能让自己有点小小的成就感,实在是一件一举多得的好事情.接下来,我就为大家介绍一下如何封装一个NodeJS模块并把它分享给其他人. NPM (Node Package Manager, http://npmjs.org ) 是 NodeJS 的模块管理软件,除 NodeJS 内置的核心模块外,其他模块的安装.卸载等

  • Python中urllib2模块的8个使用细节分享

    Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库.这里总结了一些 urllib2 库的使用细节. 1 Proxy 的设置 urllib2 默认会使用环境变量 http_proxy 来设置 HTTP Proxy.如果想在程序中明确控制 Proxy,而不受环境变量的影响,可以使用下面的方式 复制代码 代码如下: import urllib2   enable_proxy = True proxy_hand

  • perl用{}修饰变量名的写法分享

    复制代码 代码如下: sub test {    my $head = "abc";    my $tail = "def";    my $full = "${head}_${tail}";    print $full, "\n";} 直接写成下面这样,在strict模式下是无法通过的. 复制代码 代码如下: my $full = "$head_$tail";

  • Perl List::Util模块使用实例

    在Perl中有一些专门用于处理列表数据的模块,比如说List::Util模块,该模块包含在标准库中,能提供各种高效的常见列表处理工具.因其用C语言来实现,速度一般都挺快! [例01]扫描符合条件的某个列表,并取出第一个符合条件的 常规做法: 复制代码 代码如下: use 5.010;  my @names  = qw(Wendy Jerry Betty Wendy Alice);  foreach  (@names) {      if (/\bWendy\b/i) {          $ma

随机推荐