Hodnotu dvou proměnných
X and
Y vyměníme posloupností příkazů
W = Y; Y = X; X = W
V Rexxu můžeme vyměnit hodnotu slov X a Y příkazem
parse value X Y with Y X
Jiná (obecná) cesta k výměně hodnot dvou proměnných využívá vestavěnou funkci VALUE. Ta vrací hodnotu symbolu, určeného prvním argumentem. Je-li symbolem jméno proměnné, je možné jí přiřadit hodnotu druhého argumentu.
X = VALUE('Y', X)
Hodnotu posloupnosti proměnných X, Y, Z můžeme přerovnat do posloupnosti Z, X, Y
(tj. hodnotou proměnné Y je původní hodnota X atd.) pomocí fragmentu programu:
W = Z; Z = Y; Y = X; X = W
Dále uvádím obecné řešení tohoto problému pro I-proměnných A.1,A.2,...,A.I (I>=2),