【发布时间】:2010-10-24 01:10:43
【问题描述】:
嘿,我只是想知道是否有一个很酷的“一个衬里”可以对我的哈希保存数组引用进行排序。所以我的哈希中有一堆键/值,例如:
$DataBase{$key} = \@value;
但是,我想按 array[0] 元素对哈希进行排序。然后循环遍历它们。我有这个开始:
foreach my $key (sort {$DataBase{$a} cmp $DataBase{$b} } keys %DataBase)
但这显然只是按数组的指针值对我的哈希进行排序。它不一定是“一行”,但我希望有一个不涉及重建哈希的解决方案。
【问题讨论】:
标签: perl sorting hash reference perl-data-structures