|
|
|
|
|
- Présentation
- Procédure et fonction : locale ou globale
Une procédure permet d'associer un identificateur à un bloc d'instructions. La procédure peut ensuite être appelée dans un traitement. Une fonction permet de définir un sous-programme qui effectue plusieurs instructions avant de retourner une valeur au programme appelant. Différence entre une procédure et une fonction : - Une procédure ne retourne pas de résultat.
- Une fonction retourne un résultat.
En WLangage, il n'existe pas de distinction entre les procédures et les fonctions. Les procédures et les fonctions sont gérées de la même façon. Une procédure comme une fonction peut retourner ou non un résultat. Les procédures et les fonctions peuvent avoir un nombre de paramètres fixe ou variable. Il est possible de créer des procédures multisyntaxes. Pour plus de détails, consultez Surcharge de prototype. Procédure et fonction : locale ou globale Les procédures peuvent être de deux types : - Procédure globale : utilisable dans tous les traitements du projet. Cette procédure globale est mémorisée dans le projet.
- Procédure locale : utilisable dans tous les traitements dépendant de l'objet (fenêtre ou état) dans lequel cette procédure a été déclarée. Cette procédure locale est mémorisée dans l'objet.
Important : Il ne faut pas déclarer deux procédures avec le même nom (notamment une procédure globale et une procédure locale). Remarque : Le WLangage permet également d'utiliser des procédures internes. Pour plus de détails, consultez Procédure interne.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|