Project: Array Utilities Unit
Unit: DelphiDabbler.Lib.ArrayUtils
Record: TArrayUtils
Applies to: ~>0.1
class procedure Reverse<T>(var A: array of T);
static;Reverses the order of elements of a given array.
Parameters:
- A - The array being reversed. The array is updated in place after the elements have been reversed.
procedure Reverse_Eg;
var
A, Expected: TArray<Integer>;
begin
A := TArray<Integer>.Create(0, 99, 42, 56);
TArrayUtils.Reverse<Integer>(A);
Expected := TArray<Integer>.Create(56, 42, 99, 0);
Assert(TArrayUtils.Equal<Integer>(Expected, A));
end;