Difference between revisions of "Ar Null"
Jump to navigation
Jump to search
imported>Odessa (clarified) |
imported>Odessa (arrays are NOT always cleaned up automatically! source- personal testing) |
||
Line 1: | Line 1: | ||
{{Function | {{Function | ||
|origin = NVSE | |origin = NVSE | ||
|summary = Returns a constant, an invalid array. | |summary = Returns a constant, an invalid array. This is used to clear up array variables when they are no longer necessary, such as when a script terminates. | ||
As of NVSE 4.6.2, arrays defined in [[User Defined Function|UDF]] scripts are cleaned up automatically, <b>but those held in other scripts are not</b>. Therefore it is essential to use Ar_Null to clear any local array variables when other scripts terminate to avoid save game bloat. | |||
|name = Ar_Null | |name = Ar_Null | ||
Line 15: | Line 15: | ||
==See Also== | ==See Also== | ||
*[[Array Variable]] | *[[Array Variable]] | ||
*[[Sv_Destruct]] (Equivalent to clear redundant [[String Variable|string variables]]) | |||
*[[Ar_Resize]] | *[[Ar_Resize]] | ||
*[[Ar_BadNumericIndex]] | *[[Ar_BadNumericIndex]] |
Latest revision as of 08:11, 27 February 2015
< [[::Category:Functions|Category:Functions]]
A function added by the New Vegas Script Extender.
Description
Returns a constant, an invalid array. This is used to clear up array variables when they are no longer necessary, such as when a script terminates.
As of NVSE 4.6.2, arrays defined in UDF scripts are cleaned up automatically, but those held in other scripts are not. Therefore it is essential to use Ar_Null to clear any local array variables when other scripts terminate to avoid save game bloat.
Syntax
(NullArray:array) Ar_Null
Example
let SomeArray := Ar_Null
See Also
- Array Variable
- Sv_Destruct (Equivalent to clear redundant string variables)
- Ar_Resize
- Ar_BadNumericIndex
- Ar_BadStringIndex