Perl哈希嵌套数组.docxVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档