« Initiation au Lua avec Scribunto/L'objet Frame » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-qu'il +qu’il) |
|||
Ligne 52 :
== Arguments avec clé sous forme de chaîne de caratères ==
Jusqu'à maintenant, nous avons déclaré, dans la commande #invoke, les arguments à la suite les uns des autres comme on déclare les objets d'une table à clé numérique. Le premier argument s'associant automatiquement à la clé 1, le deuxième à la clé 2 et ainsi de suite. Toutefois, de même que l'on a vu que, dans les tables, il est possible de créer des clés sous forme de chaîne de caractères, nous allons voir
Par exemple, on écrira : '''<nowiki>{{#invoke:''Module''|''fonction''|fleur=rose}}</nowiki>'''
Ligne 229 :
==== frame:preprocess ====
Nous avons déjà eu l'occasion d'étudier cette fonction qui permet d'interpréter les modèles avant
Dans l'exemple ci-dessous, nous n'avons pas retourné directement ce que donnait la fonction '''frame:preprocess''', mais nous avons commencé par stocker le retour dans la variable ''reponse'' et nous avons ensuite retourné la variable ''reponse''. Ceci montre que ce que retourne la fonction '''frame:preprocess''' peut éventuellement être mémorisé dans une variable et subir un éventuel traitement dans le programme.
|