For : Next


Syntax
For <variable> = <expression1> To <expression2> [Step <constante>]
  ...
Next [<variable>]
Description
La fonction For : Next est utilisée pour produire une boucle dans le programme, avec les paramètres définis. A chaque cycle, <variable> est incrémentée de 1 (ou d'une valeur correspondant au pas indiqué dans Step <constante>). Le première valeur de <variable> est <expression1>. La boucle est interrompue dès que la valeur de <variable> est supérieure la valeur de <expression2>.

Exemple:

  For k = 0 To 10 
    Debug k
  Next
Dans cet exemple, le programme bouclera 11 fois (0 a 10) et sortira.

Exemple:

  a = 2
  b = 3 
  For k = a+2 To b+7 Step 2
    Debug k
  Next k  
Ici, le programme bouclera 4 fois avant de sortir (k est augmentée de 2 à chaque cycle et prend donc successivement les valeurs 4, 6, 8 et 10=. La lettre k après le mot clef Next indique que ce Next ferme la boucle "For k". Si un autre nom de variable est utilisé, le compilateur génèrera une erreur. Cela est utile pour la lisibilité d'un code comprenant des boucles imbriquées.

Exemple:

  For x=0 To 319 
    For y=0 To 199 
      Plot(x,y)
    Next y
  Next x