Section courante

A propos

Section administrative du site

RETURN

Retour
Cobol

Syntaxe

RETURN sdfilename
   AT END
      statement
END-RETURN

Paramètres

Nom Description
sdfilename Ce paramètre permet d'indiquer le nom logique du fichier de tri (déclaré dans la section SD - Sort Description). Il s'agit d'un fichier temporaire utilisé dans le cadre d'un tri avec l'instruction SORT, et qui sert ici comme source de lecture. Le RETURN sdfilename permet de lire un enregistrement trié un à un depuis ce fichier. Il est obligatoire pour spécifier d'où les enregistrements sont extraits.
AT END Ce paramètre permet d'introduire une clause étant exécutée lorsque tous les enregistrements ont été lus depuis le fichier de tri. Dès que RETURN atteint la fin du fichier (EOF), le bloc d'instructions suivant AT END est exécuté. Cela permet de gérer proprement la fin de traitement, par exemple en terminant une boucle de lecture ou en déclenchant une action de clôture.
statement Ce paramètre permet d'indiquer l'ensemble d'instructions COBOL à exécuter si la condition AT END est remplie, c'est-à-dire lorsqu'il n'y a plus d'enregistrement à lire. Cela peut inclure des actions comme la mise à jour d'un indicateur de fin, l'affichage d'un message, ou la transition vers une autre phase du programme.
END-RETURN Ce paramètre permet de marquer la fin explicite du bloc RETURN. Il est requis dans les versions modernes de COBOL (comme COBOL 2002 ou Enterprise COBOL) lorsque RETURN est utilisé dans une structure IF...END-IF ou d'autres blocs structurés. Il améliore la lisibilité et la clarté du code, en définissant clairement les limites de la logique de retour d'enregistrement.

Description

Cette instruction permet de récupérer un enregistrement lors de la sortie du programme.

Remarques



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