perl hash 排序

对于perl中简单的hash排序。

1、hash值是字符串:

foreach my $key ( sort { $hash{$a} cmp $hash{$b} } keys %hash ) {
   print  "$key $hash{$key}\n" ; 
}

2、hash值是数字:

foreach my $key ( sort { $hash{$a} <=> $hash{$b} } keys %hash ) {
   print  "$key $hash{$key}\n" ; 
}


本文地址: http://www.bagualu.net/wordpress/archives/2207 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注