DECVARIABLE
La fonction DECVARIABLE décrémente la valeur numérique d'une variable de flux.
Cette fonction définit une nouvelle variable de flux s'il n'en existe pas encore et définit la valeur de décrémentation spécifiée en tant que valeur initiale pour la nouvelle variable de flux. Si la valeur de décrémentation n'est pas spécifiée, la valeur par défaut est de 1 et la valeur définie est renvoyée au format texte.
Si la variable de flux existe déjà et contient une valeur numérique, cette fonction est décrémentée de la valeur d'incrémentation spécifiée. Si la valeur de décrémentation n'est pas spécifiée, la valeur numérique associée à une variable de flux est décrémentée de 1 et la valeur définie est renvoyée à la mappe au format texte. Si la valeur associée à une variable de flux n'est pas numérique, cette fonction ignore l'opération de décrémentation sur la valeur de la variable de flux et conserve la valeur non numérique intacte.
- Syntaxe :
- DECVARIABLE (expression-texte-unique [, expression-texte-unique ])
- Signification :
- DECVARIABLE ( variable_name [, decrement_by] )
- Renvoie :
- Un élément texte unique.
Exemples
- flowlib->DECVARIABLE ( "interest.rate" )
Décrémente la valeur de la variable de flux, Interest.rate, de 1, et renvoie la valeur décrémentée au format texte. Si la variable de flux, interest.rate, n'existe pas déjà, une variable de ce nom est créée, 1 est affecté et "1" est renvoyé.
- flowlib->DECVARIABLE "interest.rate", 10 )
Décrémente la valeur de la variable de flux, Interest.rate, de 10, et renvoie la valeur décrémentée au format texte. Si la variable de flux, interest.rate, n'existe pas déjà, une variable de ce nom est créée, 10 est affecté et "10" est renvoyé.
- flowlib->DECVARIABLE ( "city" )
Renvoie une valeur vide, si la variable de flux, city, contient une valeur de texte non numérique telle que 'New York'. L'opération de décrémentation n'est pas effectuée et conserve la valeur de la variable de flux intacte en tant que 'New York'. Si la variable de flux, city, n'existe pas déjà, une nouvelle variable de flux, city, est créée et définie sur la valeur 1, "1" est renvoyé sur la mappe.