我有這樣的代碼如何使用perl按值排序哈希散列?
use strict;
use warnings;
my %hash;
$hash{'1'}= {'Make' => 'Toyota','Color' => 'Red',};
$hash{'2'}= {'Make' => 'Ford','Color' => 'Blue',};
$hash{'3'}= {'Make' => 'Honda','Color' => 'Yellow',};
foreach my $key (keys %hash){
my $a = $hash{$key}{'Make'};
my $b = $hash{$key}{'Color'};
print "$a $b\n";
}
而這一點放:
豐田紅本田黃色福特藍
需要幫助的出售信息吧。
如果您的散列鍵是數字,那麼hashrefs數組是否更適合保存數據? (它可能不是,但值得考慮) – plusplus 2011-01-12 17:46:59