SPUG: Another stupid question, hash sorting
Ben Reser
ben at reser.org
Tue Jul 2 18:28:39 CDT 2002
On Tue, Jul 02, 2002 at 04:09:00PM -0700, Peter Darley wrote:
> I've got another stupid question that I'm hoping someone can answer for me.
> I want to sort a hash on two values, and have been unsuccessful in my search
> of the web for info on how to do it.
> Specifically I have a hash containing {Score} and {Name} values, and I want
> to primarily sort on score, and sort on name where the score is the same. I
> can do this with a two step sort, but I figured that Perl was probably cool
> enough to provide a simple way of tackling this.
You can use the sort function of perl to achieve this. Read:
perldoc -f sort
Pay particular attention to the block definition where you can define
your own criteria for determining sort positions...
At any rate this isn't a simple task that perl already has a built in to
handle. You'll have to do some work on it yourself...
--
Ben Reser <ben at reser.org>
http://ben.reser.org
We tend to see all wars through the lens of the current conflict, and we
mine history for lessons convenient to the present purpose.
- Brian Hayes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
POST TO: spug-list at pm.org PROBLEMS: owner-spug-list at pm.org
Subscriptions; Email to majordomo at pm.org: ACTION LIST EMAIL
Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
For daily traffic, use spug-list for LIST ; for weekly, spug-list-digest
Seattle Perl Users Group (SPUG) Home Page: http://seattleperl.org
More information about the spug-list
mailing list