use Sort::Key qw(multikeysorter); my @spec = ( { KeyName => 'SALARY', SortType => 'number' }, { KeyName => 'FIRST_NAME', SortType => 'string' } ); my @keys = map $_->{KeyName} @spec; my @types = map $_->{SortType} @spec; my $sorter = multikeysorter(sub { @{$_}{@keys} }, @types); my @sorted_data = $sorter->(@data);
In reply to Re: sort by variable, configurable fields
by salva
in thread sort by variable, configurable fields
by Tharg
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |