Lua: Le tutoriel  wxWidgets
Lua
_G: Les tables _G, ou tables d'environnement.

Lua conserve toutes ses variables globales dans une table ordinaire, appelée table d'environnement.

Et pour être plus précis, Lua garde ses variables globales dans plusieurs tables d'environnement.

Un des avantages de cette structure, est que cette table d'environnement, simplifie l'implémentation interne de Lua, car vous n'avez pas forcément besoin de différentes structures de données pour les variables globales.

Mais le principal avantage reste la possibilité de manipuler cette table comme n'importe quelle autre table.

Car pour faciliter le travail, Lua stocke son propre environnement dans une variable globale, appelée _G.

Par exemple, le code suivant imprime les noms de toutes les variables globales définies dans l'environnement courant.

	for n in pairs(_G) do print(n) end
				

Les paragraphes suivants, vous permettront d'apprendre plusieurs techniques utiles pour manipuler cette table d'environnement.

logo wxWidgets Le savoir ne vaut que s'il est partagé par tous...
logo-internet_32x32.png Dernière mise à jour, le 18 décembre 2012.
Valid XHTML 1.0 Transitional

wxlualogo
Flèche haut
Flèche gauche
Flèche haut
Flèche droite