Variables Function

Les variables de type Function contiennent, en valeur, un texte JScript décrivant une fonction.

Le texte commence toujours par function( .

Exemple d'une variable .Lib.fnInverse

function(msg:String)
{
   ..B = !(..A = !..A);
   return msg.ToUpper();
}

Cette fonction peut être appelée de n'importe où mais les variables B et A doivent pouvoir être retrouvée depuis la variable appellante.

edvServer.Info = .Lib.fnInverse:Name + " renvoie : " + .Lib.fnInverse("azert");

Il est impossible pour une fonction de connaître sa propre référence.

Le script des fonctions est préparé (pré-interprété) par EDV à chaque exécution d'un script appelant. Ceci est une limitation en terme de performance mais cette méthode devrait disparaître.

Trois autres méthodes permettant d'utiliser une syntaxe de fonction :

Nota : :Where(5) est autorisé si la variable concernée n'a qu'une seule sous-variable.

Voir aussi

Le type des variables
Les variables
JScript