You can find only one key from hash...
Some time you can have situatuin like this:
max value = 5
but in hash present
${'asdf'}=5;
${'asdfg'}=5;
This algorithm can show only last key or value...
| [reply] [Watch: Dir/Any] |
Hi Khariton,
Yes you are right, for my previous node I just show how to get the maximum value in a hash. Now, I had updated the code, that will get the maximum value, as well as the corresponding keys.
# get values with numerical sort
@values = sort {$a<=>$b} values %hash;
# process each element
foreach (keys %hash)
{
# get the key name of the maximum value
print "\nkey : $_ : value $hash{$_}" if ($values[$#values] == $has
+h{$_});
}
| [reply] [Watch: Dir/Any] [d/l] |