on Mon, 06 May 2002 14:17:39 GMT, [EMAIL PROTECTED] (Richard
Adams) wrote: 

[Please don't retype code - cut and paste instead]

> I've tried 
>     @sorted = {$a ->[2] <=> $b ->[2]} @AoA 

You forgot the 'sort' function.
You put spaces before the '->'.
You got the sort order reversed.

Try
    
    my @sorted = sort {$b->[2] <=> $a->[2]} @AoA;
    
    for my $i(0..$#sorted) {
        print $i+1, ":\t$sorted[$i][2]\n";
    }

-- 
felix

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to