NAME
Sort::Flat - a case-insensitive sort.
SYNOPSIS
use Sort::Flat qw(sort_f reverse_f);
@arr1 = qw(ABC def JKL ghi PQRS mno);
@arr2 = sort_f @arr1;
@arr2 = reverse_f @arr1;
no Sort::Flat 'sort_f';
# will trigger an error
@arr2 = sort_f @arr1;
DESCRIPTION
Sort::Flat
implements case-insensitive sorting by lowercasering items within an array each time an array has to be sorted; sort_f & reverse_f
are shortcuts to perl's built-in function sort
.
sort_f
is equivalent to using sort {lc($a) cmp lc($b)}
, while reverse_f
is equivalent to using sort {lc($b) cmp lc($a)}
.
EXPORT
Typeglobs sort_f & reverse_f
upon request.
SEE ALSO
perl(1)
LICENSE
This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Steven Schubiger