sort structure
Description
L sort(X, i)
sort(X, i) produces a list containing values from X.
If X is a record, list or set, sort(X, i) produces the values of X in sorted order.
If X is a table, sort(X, i) produces a list obtained by sorting the elements of X, depending on the value of i. For i = 1 or 2, the list elements are two-element lists of key/value pairs. For i = 3 or 4, the list elements are alternative keys and values. Sorting is by keys for i odd, by values for i even.
Parameters
- X
- list, set, table, or a record
- i
- see Description
- returns
- a list of sort elements from l
Defaults
- i
- 1
Errors
101 |
i is not an integer |
115 |
X not list, set, table or record |
205 |
i is not 1, 2, 3 or 4 |
See Also
- sortf — sort structure by field