« Initiation au Lua avec Scribunto/Gestion de l'environnement » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- +(:|;|\!|\?|») + \1)
m Robot : Remplacement de texte automatisé (-\b([Cc][’'])est +[àa] +dire\b +\1est-à-dire)
Ligne 356 :
== Priorité de l'interpréteur ==
 
En général, l'endroit le plus adéquat pour appeler un module est de la faire à partie d'un modèle. Ceci est fortement conseillé pour éviter de surcharger l'espace principal avec la commande '''#invoke'''. Par conséquent, le plus souvent, les modèles appelleront les modules. Quelquefois, on risque de devoir faire le contraire. C'est -à -dire d'appeler un modèle dans un module. Que ce passe t'il alors? Nous allons tester cette opération en prenant un exemple. Essayons d'écrire un module qui aurait pour fonction d'encadrer un texte en faisant appel au [[modèle:Encadre]]. Dans un [[module:Cadre]], nous serions tenté d'écrire une fonction '''p.cadre1''' ainsi :
 
<syntaxhighlight lang="lua">