Skip to main content

This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Previous sectionNext section


Removes the root node of a variable.


EraseValue varname


The EraseValue statement has the following argument:

varname The name of the variable for which the root node should be erased.


The EraseValue statement removes the root nodes of the variable, but does not delete the array elements.


The following example demonstrates the use of the EraseArray statement:

array = "root node"
array("subnode") = "subnode"
array("subnode", "subnode") = "subnode, subnode"
Println Exists(array) 'returns 3; variable defined and has array elements
EraseValue array
Println Exists(array) 'returns 2
Copy code to clipboard

See Also