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)  -- gibt aus: 3

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

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

Aufgabe

Einfach

Erstelle ein Gildenverwaltungssystem, das die Anzahl der aktiven Mitglieder erfasst. Erstelle zunächst eine Tabelle namens guildMembers, die genau fünf Zeichenfolgenwerte enthält: "Warrior", "Mage", "Archer", "Healer" und "Rogue". Verwende nach dem Erstellen der Tabelle den Längenoperator #, um zu bestimmen, wie viele Mitglieder sich in der Gilde befinden, und gib diese Anzahl aus.

Probier es selbst

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

-- TODO: Verwende den length-Operator, 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