http://www.perlmonks.org?node_id=169543


in reply to <=> vs cmp

You can sort with cmp instead of <=>; the question is if you'll like the results.

DB<1> x sort { $a cmp $b } 1..10 0 1 1 10 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 DB<2> q

Replies are listed 'Best First'.
Re: Re: = vs cmp
by Jasper (Chaplain) on May 27, 2002 at 11:11 UTC
    whoops! I obviously am as stupid as I look. Didn't really notice this because all my ints are pretty much the same length, and the sorting by int gives fairly randomised results, anyway. Actually, I could zero-fill my script generated numbers, and store them that way.. That way I'd get the speed of sorting using cmp, and slightly simpler code.

    Hmmm, goes off and thinks.