|
|
|
|
|
Paramètre d'une procédure/une fonction
Une procédure peut recevoir des paramètres. Voici les différents possibilités concernant la gestion des paramètres en WLangage : - Passage de paramètres : par référence et par valeur.
Par défaut, lors de l'appel d'une procédure, les paramètres sont passés par variable (par adresse ou par référence). Le WLangage permet également de passer les paramètres par valeur. - Typage des paramètres.
La description du type de paramètre n'est pas obligatoire. Il est cependant possible de forcer le typage des paramètres. - Paramètres optionnels.
Certains paramètres passés à une procédure peuvent être optionnels. - Paramètres variables.
Il est possible de manipuler les paramètres passés à une procédure utilisant un nombre de paramètres variable. - Paramètres utiles.
Il est possible de gérer les paramètres déclarés mais non utilisés.
Rappel : - 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.
- Il est possible de créer des procédures multisyntaxes. Pour plus de détails, consultez Surcharge de prototype.
- Il est possible d'utiliser des paramètres nommés. Pour plus de détails, consultez Appeler une procédure : Paramètres nommés.
- Un paramètre peut correspondre à tout type de variable. Il est notamment possible de passer une instance de classe en paramètre à une procédure.
- Si les paramètres à passer à la procédure sont stockés dans un tableau, il est possible d'utiliser la fonction TableauVersParamètres pour obtenir les paramètres au format attendu par la procédure.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|