forked from rebol/rebol
-
Notifications
You must be signed in to change notification settings - Fork 2
Sort
angerangel edited this page Mar 19, 2013
·
1 revision
SORT series /case /skip size /compare comparator /part length /all /reverse
Sorts a series; default sort order is ascending.
SORT is an action value.
- series -- At position (modified) (series!)
- /case -- Case sensitive sort
-
/skip -- Treat the series as records of fixed size
- size -- Size of each record (integer!)
-
/compare -- Comparator offset, block or function
- comparator (integer! block! any-function!)
-
/part -- Sort only part of a series
- length -- Length of series to sort (number! series!)
- /all -- Compare all fields
- /reverse -- Reverse sort order
#SOURCE
sort: make action! [ [
"Sorts a series; default sort order is ascending."
series [series!] "At position (modified)"
/case "Case sensitive sort"
/skip "Treat the series as records of fixed size"
size [integer!] "Size of each record"
/compare "Comparator offset, block or function"
comparator [integer! block! any-function!]
/part "Sort only part of a series"
length [number! series!] "Length of series to sort"
/all "Compare all fields"
/reverse "Reverse sort order"
] ]