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)\
 THIS FUNCTION IS DEPRECATED AND WILL BE REMVOED IN FURTHER RELEASES! PLEASE USE GetArrayLength() instead.

Examples

var
MyArray: array of string;
i: integer;
begin
    SetArrayLength(MyArray, 4);
    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