Menu
Coddy logo textTech

Der Längenoperator '#'

Teil des Abschnitts Grundlagen der Lua-Journey von Coddy. Lektion 60 von 90.

Lua bietet eine einfache und bequeme Möglichkeit, dies mithilfe des Längenoperators # zu tun.

Der Längenoperator wird direkt vor eine Tabellenvariable gesetzt und gibt die Anzahl der Elemente in dieser Tabelle zurück:

local players = {"Alice", "Bob", "Charlie"}
print(#players)  -- Ausgabe: 3

Dieser Operator funktioniert, indem er alle aufeinanderfolgenden Elemente ab Index 1 zählt. Er ist besonders nützlich, wenn Sie die Größe Ihrer Tabelle für Schleifen, Bedingungen oder einfach zur Anzeige von Informationen für Benutzer kennen müssen.

local scores = {100, 85, 92, 78, 95}
local totalPlayers = #scores
print("Number of players:", totalPlayers)  -- Ausgabe: Anzahl der Spieler: 5
challenge icon

Aufgabe

Einfach

Erstellen Sie ein Gilden-Mitgliederverwaltungssystem, das die Anzahl der aktiven Mitglieder verfolgt. Erstellen Sie zuerst eine Tabelle namens guildMembers, die genau fünf String-Werte enthält: "Warrior", "Mage", "Archer", "Healer" und "Rogue". Verwenden Sie nach dem Erstellen der Tabelle den Längenoperator #, um zu bestimmen, wie viele Mitglieder in der Gilde sind, und geben Sie diese Anzahl aus.

Probier es selbst

-- TODO: Erstelle die guildMembers-Tabelle mit den angegebenen Werten

-- TODO: Verwende den Längenoperator, um die Mitglieder zu zählen

-- TODO: Gib die Anzahl aus
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 Grundlagen

Übe selbstständig: Online-Lua-Compiler