The sort function sorts and returns a sorted array. : sort « Array « Perl






The sort function sorts and returns a sorted array.

     

#If SUBROUTINE is omitted, the sort is in string comparison order. 
#If SUBROUTINE is specified, the first argument to sort is the name of the subroutine, followed by a list of values to be sorted. 
#To sort data according to a locale, include the use locale pragma. 

#Format:
#sort(SUBROUTINE LIST)
#sort(LIST)
#sort SUBROUTINE LIST
#sort LIST


# Simple alphabetic sort
@list=("Abc","Bcd", "Cde","Def" );
print "Original list: @list\n";
@sorted = sort(@list);
print "Ascii sort: @sorted\n";

# Reversed alphabetic sort
@sorted = reverse(sort(@list));
print "Reversed Ascii sort: @sorted\n";

   
    
    
    
    
  








Related examples in the same category

1.The sort command sorts an array
2.Sort in action
3.A program that sorts an array.
4.ASCII and Numeric Sort Using Subroutine
5.Using an Inline Function to Sort a Numeric List
6.Character and Number Sorts
7.Sorts
8.Pass user-defined function to sort function
9.Sort a string array
10.Sort an integer array
11.Using cmp in array sort customized function
12.Using sort function in print statement
13.Numeric sort
14.Using <=> operator in array sort function
15.Print function with sort and customized sorting function
16.Print function with sort and customized sorting function in a descending order