1.define a hash
%hash={$key1, $value1,$key2,$value2........};
%hash = {
$key1 => $value1,
$key2 => $value2,
......
}
2. add and remove an element
$hash{$key} = $value ; # add an element;
delete $hash{$key}; # remove an element and return the $value;
foreach $key ( keys %hash ) {
delete $hash{ $key };
}
3 traversing a hash
while( ($key, $value) = each %hash )
foreach $key ( keys %hash )
4 sorting a hash
foreach $key ( sort keys %hash )
%hash={$key1, $value1,$key2,$value2........};
%hash = {
$key1 => $value1,
$key2 => $value2,
......
}
2. add and remove an element
$hash{$key} = $value ; # add an element;
delete $hash{$key}; # remove an element and return the $value;
foreach $key ( keys %hash ) {
delete $hash{ $key };
}
3 traversing a hash
while( ($key, $value) = each %hash )
foreach $key ( keys %hash )
4 sorting a hash
foreach $key ( sort keys %hash )
本文介绍了Perl中哈希的基本定义方法、元素的增删操作、遍历及排序技巧等内容,帮助读者快速掌握哈希的使用。
1100

被折叠的 条评论
为什么被折叠?



