Section courante

A propos

Section administrative du site

FORWARD

Vers l'avant
QuickPascal  

Syntaxe

Procedure identp(param); Forward;
Function identf(param):typefonc; Forward;

Paramètres

Nom Description
identp Ce paramètre permet d'indiquer l'identificateur de nom de la procédure
identf Ce paramètre permet d'indiquer l'identificateur de nom de la procédure
param Ce paramètre permet d'indiquer les paramètres de la procédure ou de la fonction
typefonc Ce paramètre permet d'indiquer les types de données de retour de la fonction

Description

Ce mot réservé permet de définir l'entête d'une procédure et fonction sans définir immédiatement le corps.

Exemple

Voici des exemples de l'utilisation de cette instruction :

  1. Program ForwardSamples;
  2.      
  3. Procedure A;Forward;
  4. Function B:Boolean;Forward;
  5.      
  6. Procedure C;Begin
  7.  A;
  8.  If(B)Then WriteLn('C');
  9. End;
  10.      
  11. Procedure A;Begin
  12.  WriteLn('A');
  13. End;
  14.      
  15. Function B:Boolean;Begin
  16.  WriteLn('B');
  17.  B:=True;
  18. End;
  19.      
  20. BEGIN
  21.  C; 
  22. END.

on obtiendra le résultat suivant :

A
B
C


Dernière mise à jour : Vendredi, le 13 février 2015