Fonction
, Parametre
, Procedure
, Type
ou de Variable
. Définition d'une variable, d'une propriété ou d'un paramètre de type fonction.
Fonction (
ListeDeParametresDUnAppel ) Retourner
PeutEtreNul TypeElementaire
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.
Type TypeA
/********/
...
Fonction M(A : Caractere) Retourner Entier;
...
Fin Type
Variable
/******/
VT : TypeA;
VF : Fonction(A:Caractere) Retourner Entier;
VE : Entier;
/****************************************************************/
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
- | - | - | - | - | - | - | - | - |