Recursif - Définition d'une procédure ou d'une fonction récursive

Syntaxe...
Description...
Exemple...
Voir aussi...
Traduction...

Attribut de Procedure ou de Fonction. Déclaration du prototype d'un appel récursif.

Recursif

Revenir en haut de la page...
Utilisée dans une déclaration d'une procédure ou d'une fonction, Recursif permet de déclarer le prototype d'une procédure ou d'une fonction sans en déclarer sa définition. La définition de cet appel sera établie ultérieurement.

Il est nécessaire d'employer cette méthode lorsque le modèle de traitements comportent des appels qui se référencient les uns les autres comme le montre l'exemple suivant. Cela permet de casser la récursivité des définitions.

Un appel récursif ne peut pas être défini pour méthodes d'un type. En effet, les prototypes des méthodes sont déjà préalablement définies.

Revenir en haut de la page...

Procedure P1() Recursif;
/* 'P1' et 'P2' s'utilisent l'un l'autre. */

Procedure P2()
/************/
/* Définition de la procédure 'P2' qui utilise la procédure 'P1'. */
...
P1();
...
Fin Procedure

Procedure P1()
/************/
/* Définition de la procédure 'P1' qui utilise la procédure 'P2'. */
...
P2();
...
Fin Procedure

Revenir en haut de la page...
Procedure pour définir une procédure. Fonction pour définir une fonction.

Revenir en haut de la page...

RekursivRecursive递归Recurrente----

Revenir en haut de la page...