Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: Removing youngest directory

by steves (Curate)
on Nov 09, 2004 at 21:05 UTC ( #406501=note: print w/replies, xml ) Need Help??

in reply to Removing youngest directory

Your specific issue is that you're using the <=> operator to compare non-numeric values. Try using cmp instead. Test program to illustrate:

use strict; my @dirs = (qw/11-08-2004 11-10-2004 11-07-2004 11-09-2004/); print "Using <=>:\n", join("\n", sort {$b <=> $a} @dirs), "\n\n"; print "Using cmp:\n", join("\n", sort {$b cmp $a} @dirs), "\n";
Using <=>: 11-09-2004 11-07-2004 11-10-2004 11-08-2004 Using cmp: 11-10-2004 11-09-2004 11-08-2004 11-07-2004

Your directories will lexically sort as is, but they are not numbers since they have dashes.

Replies are listed 'Best First'.
Re^2: Removing youngest directory
by tc1364 (Beadle) on Nov 09, 2004 at 21:11 UTC
    Thank you... the cmp is much better. As far as the quotes, I will need to remember this. the reason why i have been doing this is because this was the way i was taught.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://406501]
[erix]: "code of someone that died" -- kinda nice if your code stops working too
[erix]: hard to implement, hmm
[Corion]: erix: Well, they also seem to have changed the server, or some software, or whatever, and seem to be in the process of changing the DB schema from having the "username" as primary key to something else.
[Corion]: Far too many things being done at once, or maybe only now has it become apparent that nobody knows that piece of software anymore
[marto]: good morning all
[Corion]: I consider having an abstract key as userid in your system good, because the "real" company-wide (or even larger) user id will likely not fit your criteria well
[Corion]: A good morning marto!

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (10)
As of 2017-01-23 09:38 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (192 votes). Check out past polls.