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

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

Syntaxe

Recursif

Description

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 obligatoire de définir une procédure ou une fonction récursive dès lors que le modèle de traitements forme un graphe.

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.

Exemple

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

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

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

Voir aussi

Procedure pour définir une procédure. Fonction pour définir une fonction.

Traduction

---------