Appel de fonctions standard (QuickFonctions)
- Last UpdatedSep 24, 2024
- 1 minute read
Le mode d'appel d'une QuickFonction personnalisée varie légèrement par rapport à une fonction prédéfinie standard<:hs>:
-
Le mot-clé CALL doit précéder le nom de la QuickFonction.
-
Les résultats renvoyés par des QuickFonctions sont toujours facultatifs<:hs>; vous pouvez les utiliser, mais ce n'est pas obligatoire.
Appeler une QuickFonction qui ne renvoie pas de résultat
-
Utilisez le nom de la fonction (avec des paramètres, le cas échéant) précédé du mot-clé CALL dans une instruction. Par exemple :
CALL NomQuickFonction(Paramètres);
Appeler une QuickFonction qui renvoie un résultat
-
Utilisez l'une des possibilités suivantes :
-
Appelez la QuickFonction comme si elle ne renvoyait aucun résultat (voir la procédure précédente).
-
Utilisez le nom de la fonction (avec des paramètres, le cas échéant) précédé du mot-clé CALL, n'importe où dans un script, là où vous pourriez utiliser une valeur littérale ou un nom de variable du type de donnée approprié. Par exemple, pour affecter une valeur<:hs>:
VarResultats = CALL NomQuickFonction(Paramètres);
Ou dans un appel imbriqué, en utilisant la fonction comme paramètre d'une fonction standard<:hs>:
AutreFonctionStandard(CALL NomFonction(Paramètres));
-
Remarque : vous ne pouvez pas imbriquer les appels de QuickFonctions, c’est-à-dire utiliser une QuickFonction comme paramètre d’une autre QuickFonction. Par exemple, Call QF1(Call QF2()); n'est pas une instruction acceptée.