- 37
- 0
- 约1.37千字
- 约 2页
- 2021-11-26 发布于江苏
- 举报
Perl学习笔记之:数组哈希嵌套
当然它也有它的“缺点”,至少我认为不太方便的地方就是:
当然它也有它的“缺点”,至少我认为不太方便的地方就是: Perl对于数组的处理。它将以数
字为索引的数组称为数组(Array),以具体键名索引的数组称为哈希(Hash )。其实这两个东
西的本质是一样的,数组就是一种特殊的哈希,它的键名就是自动递增的自然数。而在 PHP 里,
只有数组的概念,并且无论是循环还是取值都很灵活。所以这一点,我感觉 Perl分的有点细,
并且在多维数组(哈希)甚至嵌套数组(哈希)处理方面有些繁琐。我认为,这种多维数组或嵌
套数组的建立以及循环取值,是一门编程语言的核心。只有你能熟练的运用多维或嵌套数组获取
和输出数据,才能称的上对这门语言融会贯通。数组哈希嵌套有些麻烦,查找资料后解决。这里
记录下要点:
先是数组嵌套哈希:
my %hash = (one = 1, two = 2, three = 3);
my @array = (I, II, III);#赋值与取值:{%hash}表示复制哈希值放入数组,
\%hash 则表示引用哈希值,意味着此哈希若更改,数组中的哈希也会相应更改push @array, {%hash};
print $array[-1]{one};
然后是哈希嵌套数组:
然后是哈希嵌套数组:
my %hash = (one = 1, t
您可能关注的文档
- OSPF几种认证方式查看及调试命令.docx
- OTRS 系列之安装部署篇.docx
- outlook mail的设置与使用.docx
- Outlook 2003邮箱的设置方法.docx
- outlook 2010 删除或保留服务器上的邮件.docx
- Outlook 2010 配置和创建本地文件夹(PST)指南.docx
- Outlook Express是个___________,专门帮助用户.docx
- Outlook Express公司邮箱帐户设置,邮件、通讯录备份导出指南.docx
- Outlook(Express、2003、2007)设置方法大全.docx
- Outlook2007邮箱如何把邮件保存在服务器上.docx
原创力文档

文档评论(0)