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

Contenu supprimé Contenu ajouté
rédaction
Ligne 217 :
 
Le principal intérêt de cette possibilité va être de pouvoir se confectionner des modules contenant des fonctions qui peuvent être utiles dans plusieurs autres modules en évitant ainsi de devoir réécrire ses fonctions dans chaque module.
 
La fonction préprogrammée qui va nous permettre d'appeler le contenu d'un autre module est la fonction '''require'''. Prenons un exemple : Dans le [[module:Fonction]], nous avions écrit une fonction '''f''' qui élève un nombre au carré. Dans un autre [[module:Aspire]], essayons d'y inclure le module Fonction et de créer une fonction '''carre''' qui appelle la fonction '''f''' pour élever un nombre au carré :
 
'''<nowiki>{{#invoke:Aspire|carre|7}}</nowiki>''' nous donne : {{#invoke:Aspire|carre|7}}
 
 
== Priorité de l'interpréteur ==