Difference between revisions of "Arrayhigh"
Tehbugerz0r (talk | contribs) (Blanked the page) |
Tehbugerz0r (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | ===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== | ||
+ | <source lang="pascal">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; | ||
+ | </source> | ||
+ | |||
+ | '''Output:''' | ||
+ | noobs | ||
+ | foo | ||
+ | bar | ||
+ | is | ||
+ | for | ||
+ | |||
+ | ==External Links== | ||
+ | * [http://enesce.com/help/index.html?Functions/Arrayhigh.html Scripting Manual page for Arrayhigh] | ||
+ | |||
+ | [[Category:Server Scripting]][[Category:Server Scripting Functions]] |
Revision as of 14:52, 11 September 2012
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