ITEEDU

12、哈希表(关联数组)

哈希表的生成: 

一个关联数组不通过下标来访问,而是通过主键(key)访问.这样的数组有时被叫作哈希(hash).将一对对的元素用逗号分隔开,并用大括号({})括起来,这样就组成了一个哈希表.你用一个关键字在哈希表里进行搜索,就像你在数组里用索引来提取数据一样.

例如:

a={" Allex"=>2000," 帆布背包 "=>2003} 

在这个例子中," Allex" 和 " 帆布背包 " 是主键(key),2000 和 2003 是实际的数值。这样,主键和数值之间用“ =>” 号连接,形成关系。

a={" Allex"=>2000," 帆布背包 "=>2003} 

这里以字符串为key ,但对其他的数据类型也一样。

a={" Allex"=>2000," 帆布背包 "=>2003} 

哈希表属于Hash类的实例,可以调用这个类的相关方法。

a={" Allex"=>2000," 帆布背包 "=>2003} 
a={" Allex"=>2000," 帆布背包 "=>2003}
a={" Allex"=>2000," 帆布背包 "=>2003}