perl语言入门(小骆驼书)第六章学习笔记一
已有 1189 次阅读|
2011-11-21 19:41
1、哈希是一种数据结构,该结构以名字来检索。也就是说哈希检索用的键是唯一的字符串;
2、访问哈希元素。需要使用如下语法:$hash{$somekey},这种用法和perl访问数组的方法类似,只是使用了花括弧而不是方括弧,而且现在的键表达式是字符串而不是数字。哈希变量的命名方式与perl中其它标识符类似,可以有数字、字母、下划线,但是不可以以数字开头。
3、访问整个哈希。要指代整个哈希,可以用%作为前缀。
4、哈希松绑:将哈希赋给数组,哈希会自动变成一些简单的键值对,这个变换被称为哈希松绑!
5、胖箭头:又称胖逗号,是perl为了解决给哈希赋值时,不易区分键和值的问题而提出的。
6、哈希函数。keys函数可以返回哈希的键列表,而values可以返回哈希的值列表,如果哈希没有任何元素,那么两个函数都返回空列表!在标量上下文中,这两个函数都会返回哈希中键\值对的个数。
7、each函数会罗列哈希的每个键值对,该函数使用两个列表返回哈希的键值对,