nil: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
Worldeater (talk | contribs) No edit summary |
||
Line 25: | Line 25: | ||
<dl class="command_description"> | <dl class="command_description"> | ||
<!-- Note Section BEGIN --> | <!-- Note Section BEGIN --> | ||
<dt class="note">'''[[User:Mikero|Mikero]]'''</dt><dd class="note"> | |||
Note that ArrayName = nil destroys the arrayNAME '''not''' the array content. | |||
Array content is 'destroyed' when no more ArrayName'''s''' refer to the content. | |||
</dd> | |||
<dt class="note">'''[[User:Worldeater|Worldeater]]'''</dt><dd class="note"> | |||
'''Never ever assign a value to ''nil''!''' | |||
Doing so creates a global variable with the same name that overrides the "command" ''nil'': | |||
foo = "foo"; | |||
nil = "bar"; | |||
foo = nil; | |||
hint foo; // displays "bar" | |||
</dd> | |||
<!-- Note Section END --> | <!-- Note Section END --> | ||
</dl> | </dl> | ||
<h3 style="display:none">Bottom Section</h3> | <h3 style="display:none">Bottom Section</h3> |
Revision as of 05:06, 11 March 2009
Description
- Description:
- Nil value. This value can be used to undefine existing variables.
- Groups:
- Uncategorised
Syntax
- Syntax:
- nil
- Return Value:
- Any Value
Examples
- Example 1:
variableToDestroy = nil
Additional Information
- See also:
- See also needed
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Notes
- Mikero
- Note that ArrayName = nil destroys the arrayNAME not the array content. Array content is 'destroyed' when no more ArrayNames refer to the content.
- Worldeater
- Never ever assign a value to nil! Doing so creates a global variable with the same name that overrides the "command" nil: foo = "foo"; nil = "bar"; foo = nil; hint foo; // displays "bar"