Note : vous n'êtes pas identifié


Le module DEFUNC propose plusieurs fonctions pour manipuler des "macros".


Il offre les fonctions suivantes:

Fonction ˜defunc()

La fonction ˜defunc() permet de déclarer une fonction 'macro'. Elle prend 2 arguments : Exemple :
˜defunc('fonction',˜get('valeur'))

Fonction ˜call()

La fonction ˜call() permet de lancer une fonction 'macro' declarée par ˜defunc().
Cette fonction accepte un parametre obligatoire + d'autres facultatifs : Exemple :
˜set("result",˜call("fonction"))

Fonction ˜sparam()

La fonction permet de récupérer les paramêtres donné à une 'macro'. Elle accepte un seul parametre : le numéro du parametre de la macro.

Exemple :
˜defunc('cherche',˜preg("˜sparam(1)","˜sparam(2)"))

˜call("cherche","abc","abcdef")

˜sparam(1) va prendre alors la valeur "abc", et ˜sparam(2) "abcdef"
Le résultat sera donc : ˜preg("abc","abcdef")