Translations:Extension:Scribunto/Lua reference manual/1514/fr


 * Si f vaut 1,  ou est omis, retourne l'environnement de la fonction qui appelle $1. La plupart du temps celui-ci est le même que celui indiqué par la variable globale $2, elle-même déclarée dans cet environnement et initialisée avec la valeur retournée par   (toutefois cette variable globale peut avoir été ensuite modifiée, ou avoir été supprimée de cet environnement en lui assignant la valeur   ; on ne peut alors accéder à cet environnement initial qu'avec la fonction , elle aussi présente dans l'environnement initial, à moins que la fonction ait été protégée).
 * Un entier entre 2 et 10 retourne l'environnement des fonctions précédentes dans la pile d'appels. Par exemple 2 retourne l'environnement de la fonction qui a appelé la fonction courante et ainsi de suite. Une erreur est générée si cette valeur est plus grande que le nombre d'appels de fonctions dans la pile d'appels, ou si le niveau de pile correspond à un appel retourné dans une récursion terminale.
 * Passer une fonction retourne l'environnement associé à cette fonction lorsqu'elle est appelée.