У меня есть следующая структура,% хеш:Perl: Сортировка значений хэша и положить результат в новом хэша, где ключи позиция в рейтинге
$VAR1 = {
1 => 5,
3 => 1,
2 => 4,
4 => 9,
};
Ключи этого хэша представляют собой идентификатор и значения представляют собой номер доступа: id => номер доступа
Я хочу отсортировать его с использованием номера доступа в порядке убывания и сохранить его в другом хэше. Но я хочу, чтобы значения были id на этот раз. Клавиши должны быть позиция в рейтинге: позиция в загребать (от 1 до п) => идентификатор
В данном конкретном случае:
$VAR2 = {
1 => 4,
2 => 1,
3 => 2,
4 => 3,
};
Как мне это сделать?
спасибо! я запомнил один вкладыш – ado