gpt4 book ai didi

perl - 如何对值为数组引用的 Perl 哈希进行排序?

转载 作者:行者123 更新时间:2023-12-01 01:16:49 27 4
gpt4 key购买 nike

嘿,我只是想知道是否有一个很酷的“一个类轮”可以对我的散列保存数组引用进行排序。所以我的哈希中有一堆键/值,例如:

$DataBase{$key} = \@value;

但是我想按 array[0] 对哈希进行排序元素。然后循环遍历它们。我有这个开始:
foreach my $key (sort {$DataBase{$a} cmp $DataBase{$b} } keys %DataBase)

但这显然只是按数组的指针值对我的哈希进行排序。它不一定是“一行”,但我希望有一个不涉及重建哈希的解决方案。

最佳答案

foreach my $key (sort {$DataBase{$a}->[0] cmp $DataBase{$b}->[0] } keys %DataBase)

关于perl - 如何对值为数组引用的 Perl 哈希进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/827105/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com