Help for this page

Select Code to Download


  1. or download this
    my @ordered = sort @array;
    @ordered = reverse @array if $something;
    
  2. or download this
    foreach ($something ? reverse sort @array : sort @array)
    
  3. or download this
    use Sort::Key qw(keysort rkeysort);
    my $sorter = $something ? \&rkeysort : \&keysort;
    foreach ($sorter->(sub { $_ }, @array) )