Break : Continue


Syntax
Break [Niveau]
Description
Break permet de quitter à n'importe quel moment une ou plusieurs des boucles suivantes: Repeat, For, ForEach et While.

Arguments

Niveau (optionnel) Indique le nombre de boucles qui doivent être abrégées.
Sans paramètre, Break quitte la boucle en cours.

Valeur de retour

Aucune.

Exemple: Boucle simple

  For k=0 To 10
    If k=5
      Break  ; Quitte immédiatement la boucle For/Next
    EndIf
    Debug k
  Next

Exemple: Boucles imbriquées

  For k=0 To 10
    Counter = 0
    Repeat
      If k=5
        Break 2 ; Quitte immédiatement les boucles Repeat/Until et For/Next
      EndIf
      Counter+1
    Until Counter > 1
    Debug k 
  Next

Syntax
Continue
Description
Continue permet de passer directement à la prochaine itération dans l'une des boucles suivantes: Repeat, For, ForEach et While.

Arguments

Aucun.

Valeur de retour

Aucune.

Exemple

  For k=0 To 10
    If k=5
      Continue  ; N'affichera pas 'Debug 5' car la fin de cette itération sera ignorée
    EndIf
    Debug k
  Next