Menu
Coddy logo textTech

Zusammenfassung - Gruppenmitglieder verwalten

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

challenge icon

Aufgabe

Einfach

Erstellen Sie ein Verwaltungssystem für eine Abenteurergruppe, das alle grundlegenden Operationen für Tabellen im Listenstil demonstriert. Beginnen Sie mit der Erstellung einer Tabelle namens adventurers, die genau drei String-Werte enthält: "Gandalf", "Legolas" und "Gimli". Führen Sie nach dem Erstellen der Tabelle die folgenden Operationen nacheinander aus:

Verwenden Sie zuerst den Längenoperator #, um die aktuelle Anzahl der Gruppenmitglieder auszugeben. Verwenden Sie als Nächstes table.insert(), um "Aragorn" als neues Mitglied zur Gruppe hinzuzufügen. Verwenden Sie dann table.remove(), um das erste Mitglied aus der Gruppe zu entfernen. Um ein Element an einer bestimmten Position zu entfernen, übergeben Sie den Index als zweites Argument: table.remove(adventurers, 1) entfernt das Element an Index 1 (welches "Gandalf" ist) und verschiebt die verbleibenden Mitglieder automatisch nach unten. Geben Sie schließlich die Länge der Gruppe erneut aus, um die endgültige Anzahl anzuzeigen.

Probier es selbst

-- Erstelle die Abenteurer-Tabelle mit den Anfangsmitgliedern
local adventurers = {"Gandalf", "Legolas", "Gimli"}

-- TODO: Schreibe deinen Code hier
-- 1. Gib die aktuelle Anzahl der Gruppenmitglieder mit dem Längenoperator aus
-- 2. Füge "Aragorn" mit table.insert() zur Gruppe hinzu
-- 3. Entferne das erste Mitglied mit table.remove()
-- 4. Gib die endgültige Anzahl der Gruppenmitglieder aus

Alle Lektionen in Fundamentals