manual:chapter6:lists:cmd_revlist

#### Synopsis

Reverse the order of elements in a list

#### Stack Diagram

Input Stack Output Stack
L Lreversed
Level 1 Level 1

 Keyword type Command Parallel list processing capabilities Group 2 Commands that must use DOLIST to parallel process Affected by flags None

#### Description

The REVLIST command reverses the order of elements in a list. In addition with the SORT command it can be used to sort a list in descending order.

#### Compatibility

REVLIST is fully equivalent to its userRPL counterpart.

#### Usage

Input

4:
3:
2:
1:                      { 5 1 4 3.1415 }
…………………………………………………………………………………………………………
REVLIST                                 

Output

4:
3:
2:
1:                      { 3.1415 4 1 5 }
…………………………………………………………………………………………………………


#### Related Commands

Command Short Description
→LIST Assemble a list from its elements
LIST→ Split a list into its elements
DOLIST Do a procedure with elements of lists CHANGED
DOSUBS Do a procedure on a subset of a list CHANGED
MAP Do a procedure on each element of a list, recursively
MAPLIST→ Do a procedure on each element recursively, return individual elements NEW
STREAM Do a procedure on consecutive elements of a list
ΔLIST First differences on the elements of a list
ΣLIST Sum of all elements in a list CHANGED
ΠLIST Product of all elements in a list CHANGED
ADD Concatenate lists and/or elements CHANGED
SORT Sort elements in a list
REVLIST Reverse the order of elements in a list
ADDROT Add elements to a list, keep only the last N elements NEW
SEQ Assemble a list from results of sequential procedure
• manual/chapter6/lists/cmd_revlist.txt