|
|
|
|
|
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)
RETOUR = ""
HOuvre(UnFichier)
HLitRecherche(UnFichier, RubriqueRecherche, ValeurRecherche)
SI HTrouve() = Vrai ALORS
RETOUR = UnFichier.Rubrique
FIN
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 :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|