`
kankan1218
  • 浏览: 271938 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

perl数据结构

    博客分类:
  • perl
阅读更多
1,{}:hash的引用, $product = {'Retailer' => $retailer,
                             'Name'  => $name};
取产品的名字:$product->{'Name'} or %{$product}

2,[]:数组的引用
3,():hash



$retailer = 'hello';
$name     = 'kankan';

#'{}'->hash(散列)的引用
my $product = {
	'Retailer' => $retailer,
	'Name'     => $name
};
#将hash的引用转化为hash
%productHash = %$product;

#'[]'->数组的引用
my $size = [ L, M, S ];

#将数组的引用转化为数组
@sizes = @$size;

print $product->{'Name'}."\n";

print ${$product}{'Name'}."\n";

print $productHash{"Name"}."\n";

print $size->[1]."\n";

print $$size[1]."\n";

print join "\n" ,@sizes[0..2];



result:
####################################################
kankan
kankan
kankan
M
M
L
M
S

#######################################################
分享到:
评论

相关推荐

    Perl数据结构

    Perl脚本语言的基本数据结构的实现,用于快速编程

    数据打印机:Perl数据结构和对象的彩色漂亮打印

    数据打印机:Perl数据结构和对象的彩色漂亮打印

    perl的fasta程序

    perl的fasta程序 FASTA是生物信息数据库的常用存储方式,了解FASTA格式的含义,用perl编写程序分离注释行内容,分离单行蛋白质序列,并转变成氨基酸三字母...说明使用的perl数据结构和程序的变量转换过程,解释含义。

    Data-Transform-ExplicitMetadata:Data-Transform-ExplicitMetadata 的只读发布历史记录

    该模块将 perl 数据结构转换为可以安全地进行 JSON 编码的数据结构,同时维护无法直接在 JSON 中表达的 Perl 特定元数据,例如祝福和绑定引用、自引用数据、类型团、引用地址等。 在去校准时,它会尽可能地重新...

    perl技术内幕,perl黑皮书

    第16章 数据结构和数据库 第17章 创建包和模块 第18章 创建类和对象 第19章 面向对象编程 第20章 INTERNET和套接字编程 第21章 CGI编程:GGI.PM 第22章 CGI:创建WEB计数器、来宾簿、电子邮件程序和安全脚本 ...

    数据结构和算法Perl:使用Perl5的数据结构和算法

    数据结构和算法Perl:使用Perl5的数据结构和算法

    Perl Testing程序高手秘笈

    简单数据结构比较 数据组成 测试警告信息 测试异常 第三章 管理测试 测试的组织 检查覆盖率 编写测试库 对测试库的测试 编写测试用具 通过网络运行测试 自动运行测试 第四章 与代码一起发布测试 测试文档覆盖率 ...

    Perl 语言编程教程

    虽然对于那些需要复杂数据结构的复杂问题而言,声明变量是一个好主意.但是 对于很多简单的日常问题,你肯定喜欢这样的一种编程语言,你只需简单说: print "Howdy, World!\n"; 程序就能得到你所需的结果.

    PERL编程24学时教程.pdf

    7.2 从哈希结构中取出数据 78 7.3 列表与哈希结构 80 7.4 关于哈希结构的补充说明 81 7.4.1 测试哈希结构中的关键字 81 7.4.2 从哈希结构中删除关键字 81 7.5 用哈希结构进行的有用操作 81 7.5.1 确定频率分布 82 ...

    Linux下的Perl编程

    Linux下的Perl编程,讲解了Perl语言的基本概念,基本数据结构和语法规则,探讨了使用Perl语言进行CGI编程技术,还讲述了如何使用Perl语言进行书库的开发,最后介绍了Perl语言在网络中的应用,讲解如何使用Perl语言...

    perl常见问题解答

    perlfaq:本常问问题集结构综览。 本章。 perlfaq1:概括性的 Perl问题。 非常概括性、高层次的 Perl 问题 perlfaq2: Perl的取得和学习。 有关哪里可找到 Perl的原始码和使用说明、支援、训练课程,及相关事宜...

    PERL语言编程

    Perl 的类型和结构很容易使用和理解。Perl 对你的数据没有任何限制--你的字串和数组可以要多长就多长(只要你有足够的内存),而且它们都会自动增长。Perl 不会强迫你学习新的语法和语意,Perl 改从许多其它你已经...

    Perl 实例精解(第三版).pdf

    12.1.4 嵌套数据结构 12.1.5 引用和子程序 12.1.6 文件句柄引用 12.1.7 ref函数 练习12 指向地址 第13章 面向对象的Perl 13.1 OOP范型 13.1.1 回顾包和模块 13.1.2 一些面向对象的专用术语 ...

    perl语言编程经典教程

    Programming_Perl_中文版_3rd_Edition.pdf,排版质量很好,学习perl的必备资料~

    perl技术内幕(英文版)+源代码

    第16章 数据结构和数据库 第17章 创建包和模块 第18章 创建类和对象 第19章 面向对象编程 第20章 INTERNET和套接字编程 第21章 CGI编程:GGI.PM 第22章 CGI:创建WEB计数器、来宾簿、电子邮件程序和安全脚本 第23章 ...

    Perl最佳实践 中文版

    这些规则涵盖了代码布局和命名规则,数据和控制结构的选择,程序解构和模块化,接口的设计和实现,面向对象设计,错误处理、程序测试和调试。  本书中所有的规则都是为了写出清晰、健壮、高效、可维护和简洁的程序...

    dbix-struct:带类的便捷SQL函数

    名称DBIx :: Struct-...描述从Perl数据结构进行SQL查询。 它使用模块来解析“ where”和“ order by”结构。 此模块不试图映射所有可能SQL功能,Perl的结构,但它大大简化了非常简单和最常用的场景。 也可以进行复杂

    Perl5语言全教程

    十、用关联数组创建数据结构 1、(单)链表 2、结构 3、树 第十章 格式化输出 一、定义打印格式 二、显示打印格式 三、在打印格式中显示值 1、通用的打印格式 2、格式和局域变量 3、选择值域格式 4、输出值域...

    PERL编程24学时教程

    7.2 从哈希结构中取出数据 78 7.3 列表与哈希结构 80 7.4 关于哈希结构的补充说明 81 7.4.1 测试哈希结构中的关键字 81 7.4.2 从哈希结构中删除关键字 81 7.5 用哈希结构进行的有用操作 81 7.5.1 确定频率分布 82 ...

Global site tag (gtag.js) - Google Analytics