Est-il quelque chose comme des pointeurs en Lua?

Je suis nouveau sur Lua et je veux créer un tableau [do], ce qui permettrait de stocker des valeurs comme:

parent.child[1].value = "whaterver"
parent.child[2].value = "blah"

cependant, le plus souvent il n'y a qu'un seul enfant, de sorte qu'il serait plus facile pour accéder à la valeur comme ceci:

parent.child.value

Pour simplifier les choses, je tiens à conserver mes valeurs, de manière à ce que

parent.child[1].value == parent.child.value

Mais pour ce faire j'aurais pour stocker cette valeur à deux reprises dans la mémoire.
Est-il possible que je pouvais le faire, de sorte que:

parent.child.value points to parent.child[1].value

sans stocker la valeur de deux fois dans la mémoire?

Question est, comment vérifier la quantité de mémoire une table prendre?

InformationsquelleAutor Krystian | 2011-12-08