6 哈希 (Hash)结构.pptVIP

  • 8
  • 0
  • 约6.55千字
  • 约 37页
  • 2018-01-18 发布于河南
  • 举报
6 哈希 (Hash)结构

第六章 哈希(Hash)结构 Lecture by Gong 08/03 哈希 哈希是Perl中的第三种基本数据类型。 第一种数据类型是标量,它是一种简单的数据类型,用于存放一个数据。 第二种数据类型是数组,它是标量的集合。 哈希是另一种集合型数据类型,与数组一样,可容纳许多个标量。 与数组的差别是:哈希是按照”名字”来访问它们的标量的,而不是使用数字索引号进行访问。 哈希元素包含两个部分,即一个键和一个值。键用于标识哈希的每个值,而值则是与该键相关的数据。即组成了键值对。 这些键可以是任何字符串,但必须是唯一的。 图6.1 哈希的建与值 图6.2 哈希像一桶数据 在Perl中,哈希变量的命名与其他变量相似,但前面是以百分比符号(%)来标识的,与数组和标量不使用相同的名字。 它与数组和标量可以使用相同的变量名,但之间毫不相关。 例如,你可以拥有一个名字叫%a的哈希变量,也可以有一个名字叫@a的数组,还可以有一个名字叫$ a的标量。这些名字指的是3个互不相关的变量。 在本学时中,你将要学习如何进行下面的操作: 创建哈希结构。 将元素插入哈希结构和从哈希结构中删除元素。 使用哈希结构对数组进行操作。 一、将数据填入哈希结构 与创建数组的元素相似,若要创建哈希元素,只需要将值赋予这些元素即可。例如,创建各个哈希元素: 为什么这个例子使用的是$ A u t h o r s {

文档评论(0)

1亿VIP精品文档

相关文档