Functions Documentation | |
Name | sort |
Syntax | (sort list [direction] [keyIndex]) -> list |
Argument List | list: the list to be sorted [direction:] the direction in which to sort the list. Can be either 'ascending or 'descending [keyIndex:] if you have a list of lists and you want to sort by an element of a sublist, specify the keyindex of that element |
Returns | list: the sorted list |
Category | list |
Description | Very useful function for sorting lists of data |
Example |
You can sort a list of numbers
(setq numbers (list 8 7 9 4 6 1)) (sort numbers) -> (1 4 6 7 8 9) (sort numbers 'descending) -> (9 8 7 6 4 1)You can sort a list of strings (alphabetically) (setq strings (list "a" "t" "f" "x")) (sort strings) -> ("a" "f" "t" "x") (sort strings 'descending) -> ("X' "t" "f" "a")You can also sort sublists (setq sublists (list (list 5 'five) (list 3 'three) (list 9 'nine) )) (sort sublists 'ascending 0) -> ((3 'three) (5 'five) (9 'nine)) (sort sublists 'ascending 1) -> ((5 'five) (9 'nine) (3 'three)) |
Comment |
17 visitors online |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Guest |
Mod of the Month (March '24) |
Featured Mods (random) |
Reactors Extended |
"PDmod" ICX Overhaul |
Quality Mods (random) |
Starlight-class cruiser |
Osaka Class Transport [In honor of Frontier 0.5] 1.1e |
Balanced Mods (random) |
TX2 Centauri Module |
Visible Damage V2 |