Menu
Coddy logo textTech

Eine Tabelle erstellen

Teil des Abschnitts Fundamentals der Lua-Journey von Coddy — Lektion 57 von 90.

In Lua werden Tabellen mithilfe von geschweiften Klammern {} erstellt.

Die einfachste Tabelle, die Sie erstellen können, ist eine leere:

local myTable = {}

Du kannst auch eine Tabelle erstellen, die bereits Werte enthält, indem du diese innerhalb der geschweiften Klammern platzierst, getrennt durch Kommas:

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

Wenn du eine Tabelle mit Werten wie diesen erstellst, weist Lua jedem Wert automatisch eine numerische Position beginnend bei 1 zu. In der numbers-Tabelle oben ist also 10 an Position 1, 25 an Position 2 und 30 an Position 3.

challenge icon

Aufgabe

Einfach

Erstelle ein Spiel-Inventarsystem, indem du eine Tabelle aufbaust, um verschiedene Waffentypen zu speichern. Deklariere eine Variable namens weapons und weise ihr eine Tabelle zu, die genau drei String-Werte enthält: "sword", "bow" und "staff". Nachdem du die Tabelle erstellt hast, gib die gesamte Tabelle aus, um deine Waffensammlung anzuzeigen (vorgegeben).

Spickzettel

Tabellen in Lua werden mit geschweiften Klammern {} erstellt.

Erstellen Sie eine leere Tabelle:

local myTable = {}

Erstellen Sie eine Tabelle mit Werten (durch Kommas getrennt):

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

Lua weist Werten in Tabellen automatisch numerische Positionen beginnend bei 1 zu.

Probier es selbst

-- TODO: Schreibe deinen Code hier

-- Gib die Waffentabelle aus - NICHT ÄNDERN
print(table.concat(weapons, "\t"))
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals