NAME

swap  exchange the values of two variables
SYNOPSIS

swap
Var1,
Var2
DESCRIPTION

Swap
interchanges the values of the two variables named as arguments.
The arguments
Var1 and Var2 are the names of two variables or array elements
and must be either both numeric or both string.
Any type variables may be swapped (integer, singleprecision,
doubleprecision, string).
For example,
a% = 1
b! = 3.9
swap a%, b!
print a%, b!
would produce
4 1
EXAMPLE

The program
undone = 1
while undone
undone = 0
for i = 1 to j  1
if a$(i) > a$(i+1) then_
swap a$(i), a$(i+1) : _
undone = 1
next i
wend
sorts the elements of the string array a$ into lexicographic order
based on the ASCII representation.
The array a$ was defined with j elements.
from
The Basmark QuickBASIC Programmer’s Manual
by
Lawrence Leinweber