Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re: Best 20 after sort

by Taulmarill (Deacon)
on Oct 20, 2008 at 14:24 UTC ( [id://718239] : note . print w/replies, xml ) Need Help??

in reply to Best 20 after sort

Yes, like this:
foreach my $g( (sort {$Averages{$a} <=> $Averages{$b}} keys %Averages) +[0..19] ){ print $g,"\t",$Averages{$g},"\n"; }

The parenthesis surrounding the sort turn the return value into a list which can be sliced like an array.