4D v19

formule.call()

Accueil

 
4D v19
formule.call()

formule.call()  


 

La méthode formula.call( ) exécute l'objet formule auquel elle est appliquée et retourne la valeur résultante. L'objet formule peut être créé à l'aide des commandes Formula ou Formula from string.

Dans le paramètre thisObj, vous pouvez passer une référence vers l'objet à retourner avec This dans la formule.

Vous pouvez également passer des valeurs à la formule à l'aide du/des paramètre(s) optionnel(s) params. Elles seront disponibles via les paramètres $1...$n dans la formule.

Notez que formula.call( ) et formule.apply() sont similaires, sauf que les paramètres de formula.call( ) sont passés directement.

 $f:=Formula(Uppercase($1))
 $result:=$f.call(Null;"salut") // retourne "SALUT"

 $o:=New object("value";50)
 $f:=Formula(This.value*2)
 $result:=$f.call($o// retourne 100



Voir aussi  

formule.apply()

 
PROPRIÉTÉS 

Produit : 4D
Thème : Formules

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)