in reply to Numeric sorting WITHOUT <=>

my @sorted = sort {sprintf ('%09d', $a) cmp sprintf ('%09d', $b)} keys + %jetsons;
True laziness is hard work

Replies are listed 'Best First'.
Re^2: Numeric sorting WITHOUT <=>
by dsheroh (Monsignor) on Oct 10, 2012 at 09:44 UTC
    Don't really need the explicit cmp:

    my @sorted = sort map { sprintf '%09d', $_ } keys %jetsons;

      But that's nearly half the length so it can't be near half so good. :-)

      True laziness is hard work