Closed EdouardBERGE closed 3 years ago
Le REPEAT peut avoir deux paramètres supplémentaires aux existants => valeur de départ et incrément
Ceci permet de décorreler le compteur interne de la variable qui reçoit le compteur
Par défaut, le compteur commence à 1
STARTINGINDEX 0 le fera commencer à zéro
STARTINGINDEX 0,2 le fera commencer à zéro avec un pas de 2 en 2
STARTINGINDEX tout court remet les valeurs par défaut
il est possible d'utiliser des flottants pour la valeur de départ et l'incrément
quelques exemples ci dessous avec l'autotest associé
y=0 repeat 0 y+=1 rend assert y==0 y=0 repeat 1 y+=1 rend assert y==1 y=0 repeat 5 y+=1 rend assert y==5 y=1 repeat 5,x assert y==x y+=1 rend y=2 repeat 5,x,2,2 assert x==y y+=2 rend startingindex 5 y=5 repeat 2,x assert x==y y+=1 rend startingindex 5,5 y=10 repeat 3,x,10 assert x==y y+=5 rend startingindex y=1 repeat 2,x assert x==y y+=1 rend nop
Le REPEAT peut avoir deux paramètres supplémentaires aux existants => valeur de départ et incrément
Ceci permet de décorreler le compteur interne de la variable qui reçoit le compteur
Par défaut, le compteur commence à 1
STARTINGINDEX 0 le fera commencer à zéro
STARTINGINDEX 0,2 le fera commencer à zéro avec un pas de 2 en 2
STARTINGINDEX tout court remet les valeurs par défaut
il est possible d'utiliser des flottants pour la valeur de départ et l'incrément
quelques exemples ci dessous avec l'autotest associé