Я все еще изучаю Perl, так что, возможно, есть более эффективный способ сделать это.Я пытаюсь взять хеш, перевернуть его так, чтобы $ values => $ keys, захватить новый ключ (старое значение) и затем отсортировать эти ключи.
Вот код, о котором идет речь:
foreach my $key (sort keys reverse %hash){
...}
Что я ожидаю, так это то, что обратный% хеш вернет тип хеша, который и ищут ключи.Тем не менее, я получаю следующую ошибку:
Тип аргумента 1 для ключей должен быть хеш (не обратный)
Я пытался поместить скобки вокруг обратного% хеш, но все равно получаю то же.
Есть идеи, почему это не сработает?