sort

# Differences

This shows you the differences between two versions of the page.

 — sort [2006/07/11 04:57] (current) Line 1: Line 1: + # \$EPIC: sort.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp \$ + ======Synopsis:​====== + \$__sort__(<​list>​) \\ + \$__numsort__(<​list>​) + + ======Technical:​====== + These functions sort the given list in ascending order. ​ The \$__sort__() + function sorts the list based on character value, while \$__numsort__() + sorts by numeric value. + + ======Practical:​====== + The \$__sort__() function is used primarily for alphabetizing the list.  It + isn't true alphabetical order, since uppercase letters come before + lowercase, but it works for most cases. ​ The \$__numsort__() function is + used for sorting a list of numbers. ​ It understands negative numbers, + and any non-number is treated as 0 (zero). + + ======Returns:​====== + the given list, sorted + + ======Examples:​====== + <​file>​ + \$sort(foo bar blah erf booya) ​      ​returns "bar blah booya erf foo" + \$sort(foo Bar blah Erf booya) ​      ​returns "Bar Erf blah booya foo" + \$numsort(4 -6 34 -96 0)             ​returns "-96 -6 0 4 34" + \$numsort(4 -6 34 -96 0Erf blah)     ​returns "-96 -6 0 Erf blah 4 34" + ​ +