Macro .unset

Permet d'annuler la définition de variables locales et d'attributs volatiles définis à l'aide des macros .set_value et .set_object.

.unset([portée.]nom)

Les paramètres suivants sont disponibles :

Paramètre

Description

portée

[facultatif] Portée de qualification.

Type : Template simple qui renvoie soit un objet soit une collection

nom

Nom de la variable locale ou de l'attribut volatile.

Type : Template simple

Exemple :

.set_value(i, 1, new)
%i?%
.unset(i)
%i?%

La seconde ligne est vraie puisque la variable 'i' est définie tandis que la dernière ligne est fausse.