Difference between revisions of "Ar Size"

213 bytes removed ,  20:27, 28 June 2014
removed confusing note
imported>Odessa
(created)
 
imported>Odessa
(removed confusing note)
 
Line 12: Line 12:
<pre>
<pre>
array_var aBeatles
array_var aBeatles
int iSize


let iSize := Ar_Size aBeatles ; iSize == -1, not initialized
Ar_Size aBeatles ; returns -1, not initialized


let aBeatles := Ar_List JohnREF, PaulREF, GeorgeREF, RingoREF
let aBeatles := Ar_List JohnREF, PaulREF, GeorgeREF, RingoREF
Line 22: Line 21:
</pre>
</pre>


To use in a conditional statement, [[Eval]] is required:
Conditional example:
<pre>
<pre>
array_var SomeArray
if eval Ar_Size SomeArray > 5
if eval Ar_Size SomeArray > 5
   ; SomeArray contains more than 5 elements
   ; SomeArray contains more than 5 elements
endif
endif
</pre>
==Notes==
*Since arrays are zero based indexed, the last element is always:
<pre>
let iLastIndex := (Ar_Size SomeArray) - 1
</pre>
</pre>
==See Also==
==See Also==
Anonymous user