Les constructeurs {}, sont utilisés pour créer et initialiser les tables et tout se fait automatiquement.
Dans la déclaration suivante:
jours = {"lundi", mardi", "mercredi"}
Le jours[1] sera initialisé avec la chaîne "lundi", le jours[2] avec la chaîne "mardi"... etc.
Toutes les tables sont créées de la même façon, seul les constructeurs affectent leur initialisation.
Vous pouvez bien évidement décider de l'ordre:
maTable = {[1] = "rouge", [2] = "vert", [3] = "bleu"}
Les différents champs, ( ou éléments de la table ) sont séparés par une virgule.
maTable = {x = 10, y = 45, "one", "two", "three"}