Math387.Swap / Swapf Method

Overload List

#SignatureDescription
1procedure Swap(var X: TCplx; var Y: TCplx);Exchange two numbers.
2procedure Swap(var X: TSCplx; var Y: TSCplx);
3procedure Swap(var X: Byte; var Y: Byte);
4procedure Swap(var X: Double; var Y: Double);Exchange two numbers.
5procedure Swap(var X: Integer; var Y: Integer);Exchange two numbers.
6procedure Swapf(var X: Single; var Y: Single);Exchange two numbers.

Overload 1: procedure Swap(var X: TCplx; var Y: TCplx);

Exchange two numbers.

#NameTypeDescription
1XTCplx
2YTCplx

Result: stored in self (calling object)

Remarks:

Exchanges two complex numbers X swaps Y.

Overload 2: procedure Swap(var X: TSCplx; var Y: TSCplx);

#NameTypeDescription
1XTSCplx
2YTSCplx

Result: stored in self (calling object)

Overload 3: procedure Swap(var X: Byte; var Y: Byte);

#NameTypeDescription
1XByte
2YByte

Result: stored in self (calling object)

Overload 4: procedure Swap(var X: Double; var Y: Double);

Exchange two numbers.

#NameTypeDescription
1XDouble
2YDouble

Result: stored in self (calling object)

Remarks:

Exchanges two real numbers X swaps Y.

Overload 5: procedure Swap(var X: Integer; var Y: Integer);

Exchange two numbers.

#NameTypeDescription
1XInteger
2YInteger

Result: stored in self (calling object)

Remarks:

Exchanges two integer numbers X swaps Y.

Overload 6: procedure Swapf(var X: Single; var Y: Single);

Exchange two numbers.

#NameTypeDescription
1XSingle
2YSingle

Result: stored in self (calling object)

Remarks:

Exchanges two real numbers X swaps Y.