Section courante

A propos

Section administrative du site

VARYING

Variable
Cobol

Syntaxe

SEARCH identifier [VARYING identifier]
   [[AT] END statementlist]
   WHEN condition(statementlist|NEXT SENTENCE
[END-SEARCH]
PERFORM procedurename1 [(THROUGH|THRU) procedurename2]
VARYING identifier2 FROM identifier3
BY identifier4 UNTIL condition1
[AFTER identifier5 FROM identifier6
BY identifier7 UNTIL condition2
[AFTER identifier8 FROM identifier9
BY identifier10 UNTIL condition3]]

Paramètres

Nom Description
VARYING identifier Ce paramètre permet d'indiquer la variable qui sera modifiée automatiquement pendant l'exécution de l'instruction (dans SEARCH ou PERFORM).
FROM identifier3 Ce paramètre définit la valeur de départ que prendra la variable spécifiée dans VARYING. Il initialise la boucle avec cette valeur.
BY identifier4 Ce paramètre indique l'incrément (ou le décrément) à appliquer à la variable VARYING à chaque itération de la boucle.
UNTIL condition1 Ce paramètre précise la condition de fin de boucle. L'exécution continue tant que cette condition n'est pas satisfaite.
AFTER identifier5 Ce paramètre introduit une variable secondaire de contrôle, utilisée une fois que la première boucle a terminé. Cela permet des boucles imbriquées.
FROM identifier6 Ce paramètre assigne la valeur initiale à la variable secondaire spécifiée après AFTER.
BY identifier7 Ce paramètre indique le pas d'incrément pour la variable secondaire dans la boucle imbriquée.
UNTIL condition2 Ce paramètre indique la condition de fin pour la variable secondaire. Il s'évalue à chaque itération de cette boucle imbriquée.
procedurename2 Ce paramètre permet d'indiquer le nom de la deuxième procédure.

Description

Cette instruction permet d'associer une variable avec une recherche.

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011