Difference between revisions of "Ar Size"
Jump to navigation
Jump to search
imported>Odessa (created) |
imported>Odessa (removed confusing note) |
||
Line 12: | Line 12: | ||
<pre> | <pre> | ||
array_var aBeatles | array_var aBeatles | ||
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> | ||
Conditional example: | |||
<pre> | <pre> | ||
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> | </pre> | ||
==See Also== | ==See Also== |
Latest revision as of 20:27, 28 June 2014
< [[::Category:Functions|Category:Functions]]
A function added by the New Vegas Script Extender.
Description
Added by NVSE V4. Returns the number of elements contained in an array, or -1 if the array has not been initialized
Syntax
(int) Ar_Size ToCheck:array
Example
array_var aBeatles Ar_Size aBeatles ; returns -1, not initialized let aBeatles := Ar_List JohnREF, PaulREF, GeorgeREF, RingoREF Ar_Size aBeatles ; now returns 4
Conditional example:
if eval Ar_Size SomeArray > 5 ; SomeArray contains more than 5 elements endif