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 |
Mod of the Month (February '24) |
Featured Mods (random) |
Uncharted |
Light Carrier Playership |
Quality Mods (random) |
Northwind Devices for Transcendence 1.1 beta (1.08b minimum) |
Visible Damage V2 |
Balanced Mods (random) |
Northwind Devices for Transcendence 1.1 beta (1.08b minimum) |
omigm-classs freighter |