|
|
|
|
|
Affectation de RETOUR En anglais : Assignment of RETURN
Il est possible d'affecter la valeur de retour du traitement en cours d'exécution. La valeur de retour est alors mémorisée et l'exécution du traitement continue. PROCÉDURE ChercheFichier(ValeurRecherche) // Par défaut, si la valeur recherchée n'est pas trouvée, on renvoie "" RETOUR = "" // On ouvre le fichier de données HOuvre(UnFichier) // On cherche l'enregistrement HLitRecherche(UnFichier, RubriqueRecherche, ValeurRecherche) // Si on a trouvé l'enregistrement, on récupère la rubrique SI HTrouve() = Vrai ALORS RETOUR = UnFichier.Rubrique FIN // On referme le fichier de données HFerme(UnFichier)
Syntaxe <Valeur> : Valeur à renvoyer. Remarques - A la fin du traitement, il n'est pas nécessaire d'utiliser le mot-clé RENVOYER : la valeur mémorisée est automatiquement renvoyée.
- Il est possible d'affecter plusieurs fois la valeur de retour : la valeur mémorisée correspond toujours à la dernière valeur affectée.
- Pour relire la valeur mémorisée, utilisez le mot-clé RETOUR :
PROCÉDURE MaProcédure() : entier RETOUR = 1  FIN: Trace("Valeur retournée :" + RETOUR)
- Pour provoquer la sortie du traitement avant la fin du code en renvoyant la valeur mémorisée, utilisez le mot-clé RETOUR.
- Pour provoquer la sortie du traitement avant la fin du code en renvoyant une valeur différente de la valeur mémorisée, utilisez la syntaxe classique :
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|