Fonction - Définition d'une variable ou d'une propriété de type fonction

Attribut de Fonction, Parametre, Procedure, Type ou de Variable. Définition d'une variable, d'une propriété ou d'un paramètre de type fonction.

Syntaxe

PeutEtreNul Fonction ( ListeDeParametresDUnAppel ) Retourner PeutEtreNul TypeElementaire

Description

Utilisée dans une déclaration, Fonction permet d'attribuer à une variable ou à un paramètre le type fonction.

Lorsque cette variable est affectée, elle peut être évaluée au moyen de l'opérateur (), en passant les paramètres correspondant au prototype de la fonction.

Pour connaître les propriétés et les méthodes du type Fonction veuillez vous reporter à la fiche Description du type Appel.

Exemple

Type TypeA
/********/
Fin Type

Variable
/******/

/****************************************************************/
Fonction TypeA.M(A : Caractere) Retourner Entier
/* Objet : Methode M de TypeA. */
/****************************************************************/
Debut
...
Fin Fonction

/****************************************************************/
Fonction F(A:Caractere) Retourner Entier
/* Objet : Fonction F. */
/****************************************************************/
Debut
...
Fin Fonction

Principal
/*******/
Debut
...
VF=F;
/* Affectation de VF avec la fonction F. */
...
VE=VF("coucou");
/* Evaluation de VF. F est donc appelée. */
...
VF=VT.M;
/* Affectation de VF avec méthode M. */
...
VE=VF("coucou");
/* Evaluation de VF. M est donc appelée. */
...
Fin Principal

Voir aussi

Procedure pour définir une variable de type procédure.

Traduction

---------