ArrayHigh

From Soldat Community Wiki
Jump to: navigation, search

From the Scripting Manual

function ArrayHigh(X: array of variant): integer;

Parameter Info:
 X (Array of Variant): This paramater can be an array of any data type.

Description:
 This function will return the highest index of an array. Example if you have an array of 5 integers {0,1,2,3,4},
 this function will return 4.

 (if this function fails for you, please try GetArrayLength)

Examples

var
MyArray[0..4] of string;
i: integer;
begin
    MyArray[0] := 'noobs';
    MyArray[1] := 'foo';
    MyArray[2] := 'bar';
    MyArray[3] := 'is';
    MyArray[4] := 'for';
    
    for i := 0 to ArrayHigh(MyArray) do begin
       WriteLn(MyArray[i]);
    end;
end;
Output:
 noobs
 foo
 bar
 is
 for

External Links