Perl 学习笔记 --- 06

来源:互联网 发布:网易云登录 网络异常 编辑:程序博客网 时间:2024/06/05 04:01
 

 

第6章:Hash

 

key是字符串。

 

 

6.1 hash元素的存取

 

$hash{$some_key}

 

 

6.1.1 作为整体的hash

 

%some_hash = (key, value, … key, value);

 

 

6.1.2 大箭头符号

 

“=>”

等同于

“,”

 

 

 

6.2 hash函数

 

 

6.2.1 keys和values函数

 

my %hash = (“a”=>1, “b”=>2, “c”=>3);

my @k = keys %hash;

my @v = values %hash;

 

 

6.2.2 迭代函数

 

each函数,迭代hash的每一个元素。

 

例如:

 

while (($key, $value) = each %hash) {

       print “$key => $value\n”;

}

 

 

6.2.3 exists函数

 

查看hash中是否存在某个key。

 

 

6.2.3 delete函数

 

从hash中删除某个给定的key(包括其对应的value)

 

 

6.3 hash元素的内插

 

在双引号的字符串中使用单个hash元素,但不支持整个hash的内插。