« Initiation au Lua avec Scribunto/Tables et fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 202 :
==== Fonctions appelées par une fonction ====
 
Nous avons déjà bien étudié les fonctions. Mais toutes les fonctions que nous avons vuvues jusqu'à maintenant étaient placéplacées d'office dans une table que nous avons appeléappelée '''p''' pour les besoins de '''#invoke''' (Ce qui nous montre déjà que l’on peut faire des tables de fonctions). Nous allons voir maintenant qu'une fonction peut exister sans être dans une table. Une fonction peut être appelée simplement par une autre fonction. Prenons un exemple :
 
Dans le [[Module:Fonction]], écrivons une fonction qui calcule automatiquement les carrés des 4 premiers nombres premiers en prenant soin de mettre à part la fonction qui élève au carré.
Ligne 230 :
 
{{#invoke:Fonction|carre1}}
 
 
==== Paramètres et valeurs retournées par une fonction ====