NoValue Concept

The keyword NoValue can be assigned to any variable. The term indicates the absence of a value.

If the switch Initialize with default value for variables is switched off, variables are created with NoValue and can also be brought back into this state by assignment.

If the switch Initialize with default value is set, a NoValue assignment automatically sets the default value of the variable. The default value for long and double variables is 0 (zero)

An object is deleted by assigning NoValue.

Example:

Reset a variable to the NoValue state or the initial value.

b := NoValue