4D v16.3

Repeat...Until

Accueil

 
4D v16.3
Repeat...Until

Repeat...Until  


 

 

La syntaxe de la structure répétitive (ou boucle) Repeat...Until est la suivante :

 Repeat
    instruction(s)
 Until(Expression_booléenne)

La boucle Repeat...Until est semblable à la boucle While...End while, à la différence qu’elle teste la valeur de l’expression booléenne après l’exécution de la boucle et non avant. Ainsi, la boucle est toujours exécutée au moins une fois, tandis que si l’expression booléenne est initialement à FAUX, la boucle While...End while ne s’exécute pas du tout.

L'autre particularité de la boucle Repeat...Until est qu’elle se poursuit jusqu’à ce que l’expression booléenne soit à VRAI.

Exemple  

Comparez l’exemple suivant avec celui de la boucle Tant que...Fin tant que : vous constatez qu’il n’est pas nécessaire d’initialiser l’expression booléenne — il n’y a pas de commande CONFIRM pour initialiser la variable OK.

 Repeat
    ADD RECORD([aTable])
 Until(OK=0)



Voir aussi  

Boucle...Fin de boucle
Case of...Else...End case
Conditions et boucles
If...Else...End if
While...End while

 
PROPRIÉTÉS 

Produit : 4D
Thème : Présentation du langage

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)