Repeter...Jusque

4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 6.0


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

   Repeter
      instruction(s)
   Jusque (Expression_booléenne)

La boucle Repeter...Jusque est semblable à la boucle Tant que...Fin tant que, à 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 Tant que...Fin tant que ne s'exécute pas du tout.

L'autre particularité de la boucle Repeter...Jusque 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 CONFIRMER pour initialiser la variable OK.

   Repeter
      AJOUTER ENREGISTREMENT([aTable])
   Jusque (OK=0)

Référence

Au cas ou...Sinon...Fin de cas, Boucle...Fin de boucle, Conditions et boucles, Si...Sinon...Fin de si, Tant que...Fin tant que.


4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant