INCVARIABLE
La fonction INCVARIABLE incrémente la valeur numérique d'une variable de flux.
Cette fonction définit une nouvelle variable de flux si elle n'existe pas déjà et définit la valeur d'incrément spécifiée en tant que valeur initiale pour la nouvelle variable de flux. Si la valeur d'incrément n'est pas spécifiée, la valeur par défaut est 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 incrémente la valeur d'incrément spécifiée. Si la valeur d'incrément n'est pas spécifiée, elle incrémente de 1 la valeur numérique associée à une variable de flux et renvoie la valeur définie au format texte à la mappe. Si la valeur associée à une variable de flux n'est pas numérique, cette fonction ignore l'opération d'incrémentation sur la valeur de la variable de flux et conserve la valeur non numérique intacte.
- Syntaxe :
- INCVARIABLE (expression-texte-unique [, expression-texte-unique ])
- Signification :
- INCVARIABLE ( variable_name [, increment_by] )
- Renvoie :
- Un élément texte unique
Exemples
- flowlib->INCVARIABLE ( "interest.rate" )
Incrémente la valeur de la variable de flux, Interest.rate, de 1, et renvoie la valeur incré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->INCVARIABLE ( "interest.rate", 10 )
Incrémente la valeur de la variable de flux, Interest.rate, de 10, et renvoie la valeur incré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->INCVARIABLE ( "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 d'incré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.