gpt4 book ai didi

perl - 将 Perl 哈希从大到小排序

转载 作者:行者123 更新时间:2023-12-03 18:10:50 24 4
gpt4 key购买 nike

我正在查看此处找到的示例:http://perlmeme.org/tutorials/sort_function.html

它给出了这个代码来根据每个键的值对哈希进行排序:

# Using <=> instead of cmp because of the numbers
foreach my $fruit (sort {$data{$a} <=> $data{$b}} keys %data) {
print $fruit . ": " . $data{$fruit} . "\n";
}

这段代码我不完全理解,但是当我试验它时,它从低到高排序。如何翻转它以从最高到最低排序?

最佳答案

只需使用 reverse sort而不是 sort .
foreach my $fruit (reverse sort keys %data) { ...

关于perl - 将 Perl 哈希从大到小排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10216419/

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