Menu
Coddy logo textTech

Créer une Table

Fait partie de la section Les fondamentaux du Journey Lua de Coddy. Leçon 57 sur 90.

En Lua, les tables sont créées en utilisant des accolades {}.

Le tableau le plus simple que vous puissiez créer est un tableau vide :

local myTable = {}

Vous pouvez également créer un tableau qui contient déjà des valeurs en les plaçant à l'intérieur des accolades, séparées par des virgules :

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

Lorsque vous créez un tableau avec des valeurs comme celle-ci, Lua attribue automatiquement à chaque valeur une position numérique commençant à 1. Ainsi, dans le tableau numbers ci-dessus, 10 est à la position 1, 25 est à la position 2, et 30 est à la position 3.

challenge icon

Défi

Facile

Créez un système d'inventaire de jeu en construisant une table pour stocker différents types d'armes. Déclarez une variable nommée weapons et assignez-lui une table contenant exactement trois valeurs de type chaîne : "sword", "bow", et "staff". Après avoir créé la table, affichez l'intégralité de la table pour présenter votre collection d'armes (fourni).

Essayez vous-même

-- TODO : Écrivez votre code ici

-- Afficher le tableau des armes - NE PAS MODIFIER
print(table.concat(weapons, "\t"))
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Compilateur Lua en ligne