use
@result = sort {$a <=> $b} @array;
sort sort's by cmp (string comparison) by default.
> -----Original Message-----
> From: Eric Wang [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 28, 2002 4:21 PM
> To: Timothy Johnson
> Cc: [EMAIL PROTECTED]
> Subject: RE: the sort routine
>
>
> the list is like this
> 664435
> 3422451
> 443262
> 3345223
>
> and if I load this in an array @array
> and sort it
>
> @result = sort @array
>
> it sorts the numbers by digits, but not the whole number
> for example 6666 is bigger than 443322341 because it's first
> digit is a 6
>
> Help~
>
> Eric
>
> On Tue, 28 May 2002, Timothy Johnson wrote:
>
> >
> > Maybe you could give us an example of what you've done?
> >
> > -----Original Message-----
> > From: Eric Wang [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, May 28, 2002 1:03 PM
> > To: [EMAIL PROTECTED]
> > Subject: the sort routine
> >
> >
> >
> > Hi People,
> >
> > I have this flat text file with numbers in it.
> > I tried to use the sort routine but it seems like the
> numbers were not
> > sorted at all.
> >
> > Help..
> >
> > Eric
> >
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
----------------------------------------------------------------------------
--------------------
The views and opinions expressed in this email message are the sender's
own, and do not necessarily represent the views and opinions of Summit
Systems Inc.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]