Incrémentation et Décrémentation

From Base de connaissances eggdrops & TCL
Jump to: navigation, search

Incrémentation

L'incrémentation a proprement parler, celle que tout le monde connait ce présente sous la forme: [code]incr variable[/code] Elle permet d'ajouter +1 � une variable qui est impérativement un nombre entier.

A savoir :
incr ne sert pas uniquement a ajotuer +1 a une variable.
Quand ont par d'incrémentations, ont parle d'aditions, d'ajout.
Donc imaginons le code suivant :

set variable "0"
incr variable 4

Notre variable de base qui vallait 0 subira le calcul 0+4.
Ajouter +1 a une variable est très utile en tcl, vous vous en rendrez compte bien rapidement si vous commencez a développer.

PS : Vous pourrez parfois voir :

incr variable +4

Sachez que cela revien au meme que de faire :

incr variable 4

Le + est sousentendue.

Décrémentation

La décrémentation, a l'inverse de l'incrémentation permet d'enlever un nombre a une variable.
Je vais me contenter d'un exemple pour vous expliquer ceci :

set variable "10"
incr variable -4

La premiere ligne attribura pour la variable nommée variable "10".
La deuxieme ligne enlevera 4 a la valeur définit dans le premiere ligne.
Autrement dit, cela revien a faire 10-4.
Contrairement a l'incrémentation, vous êtes obliger de faire figurer le - quand vous décrémentez.