1. [root@oadb test]# cat a1.pl
  2. use Data::Dumper;
  3. my @a=qw/1 3 5 7 9/;
  4. push @b ,{@a};
  5. print Dumper(@b);
  6. print "\n";
  7. print $b[0]->{1};
  8. print "\n";
  9. [root@oadb test]# perl a1.pl
  10. $VAR1 = {
  11.           '1' => '3',
  12.           '9' => undef,
  13.           '5' => '7'
  14.         };
  15. 3
  16. 匿名hash  hash引用塞入到数组,作为数组的第一个元素
  17. 												
  18. 											

    匿名hash的更多相关文章

      1. Perl匿名数组、hashautovivification特性
      1. 可有构建匿名的对象,这样就没必要去为只用一两次的数组.hash去取名字,有时候取名是很烦的事. 使用中括号[]构建匿名数组 使用大括号{}构建匿名hash 不包含任何元素的[]和{}分别是匿名空数组. ...

      1. Perl 引用与匿名数组
      1. 写这篇是因为工作遇到一个需要使用列表作为hash的值的问题,这在Python中是非常简单而轻松的事,如下面这段python程序. def add_to_index(index, keyword, ur ...

      1. hash的排序(转载)
      1. sort函数 sort LISTsort BLOCK LISTsort SUBNAME LIST sort 的用法有如上3种形式.它对LIST进行排序,并返回排序后的列表.假如忽略了SUBNAMEB ...

      1. Perl Sort函数用法总结和使用实例
      1. 一) sort函数用法 sort LISTsort BLOCK LISTsort SUBNAME LIST sort的用法有如上3种形式.它对LIST进行排序,并返回排序后的列表.假如忽略了SUBNA ...

      1. Perl 中级教程 5章课后习题
      1. 5. 9. 1. 练习1 [5 分钟] 先不要运行程序, 看看你能否判断出这程序的哪部份出了问题?如果你看不出 来, 就可以运行一相程序, 得到些暗示, 来看是否能修改好: my %passenger ...

      1. perl post 请求相关参数
      1. $ua->post( $url, \%form ) $ua->post( $url, \@form ) $ua->post( $url, \%form, $field_name =& ...

      1. Perl检查引用类型
      1. 有时候可能会需要检查引用是什么类型的,免得我们期待是一个数组引用,却给了一个hash引用. ref函数可以用来检查引用的类型,并返回类型.perl中内置了如下几种引用类型,如果检查的不是引用,则返回u ...

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

      1. Perl面向对象(2):对象
      1. 本系列: Perl面向对象(1):从代码复用开始 Perl面向对象(2):对象 Perl面向对象(3):解构--对象销毁 3篇依赖于第2篇,第2篇依赖于1篇. 已有的代码结构 现在有父类Animal ...

    1. 	
    2. 随机推荐

        1. PostgreSQL 修改列报错:cannot be cast automatically to type integer
        1. 如果你直接使用可视化工具修改一个varchar字段为int类型的时候,可能会报错, 这里就需要自己去写一个语句去修改了 调整执行语句:ALTER TABLE table_name ALTER COLU ...

        1. 20160405javawebjdbc
        1. 一.数据库驱动的概念.JDBC 数据库厂商提供的用来操作数据库用的jar包就是数据库驱动.各个厂商如果提供各自的数据库驱动的话会导致开发人员学习成本太高,所以sun公司提供了一套数据库驱动应该遵循的接 ...

        1. Linux基础1之磁盘与分区
        1. Linux上面设备皆文件,目前需要知道的,比如U盘和SARA硬盘的在Linux上面的文件名,/dev/sd[a-p].与IDE接口不同的是,SATA/USB接口的磁盘没有一定的顺序,这里就根据Linu ...

        1. MVC 避免黄页
        1. 可以使用HandleErrorAttribute 有两种方式可以使用它,在类或者方法的头上加 [HandleError] 这种直接在类或者方法上加[HandlerError]手动添加 另外一种方式是使 ...

        1. primefaces 带参数的组件
        1. 分析了一下primefaces extension showcase的源码,总结一下组件传参的方式. 下面定义了一个组件,名为fourTabsDecoratorCustom.xhtml 1: < ...

        1. Object-C类目(Category)
        1. 类目是Object-C中最有用的一个特性.实质上,类目允许你为一个已存在的类添加一些方法而不用子类化该类,也不需要你了解该类的实现细节. 这是特别有用的,因为你可以给一个内建的对象添加方法.当你想在你 ...

        1. iOS-开发日志-UIButton
        1. UIButton属性 1.UIButton状态: UIControlStateNormal          // 正常状态    UIControlStateHighlighted     // 高 ...

        1. GIS科研站
        1. http://www.3sbase.com/3sbase/ 近年来,地理信息科学发展迅猛,科研人员日益增多,但目前尚缺乏良好的交流平台,致使优秀的科研成果难以推广.同时,对于大量的GIS学生而言,对国 ...

        1. Unix环境高级编程学习笔记——dup
        1. dup dup2   dupdup2,都是用来将一个文件描述符复制给另一个文件描述符上,这两个文件描述符都指向同一个文件状态标志上. 只是文件描述符的大小不一样,dup所执行下的复制,肯定是返回 ...

        1. Linux网络应用编程之交换机概述
        1. Packet Tracer入门 一,交换机概况 交换机工作在OSI(开放系统互联参考模型)数据链路层,接入交换机的任意两个网络节点(网络设备)都是独享带宽的. 二,交换机原理 交换机拥有一条很高带宽的 ...

      1. 							
      2.