Menu
Coddy logo textTech

Powtórzenie — zarządzanie członkami drużyny

Część sekcji Podstawy ścieżki Lua w Coddy. Lekcja 63 z 90.

challenge icon

Wyzwanie

Łatwy

Utwórz system zarządzania drużyną poszukiwaczy przygód, który demonstruje wszystkie podstawowe operacje na tablicach w stylu list. Zacznij od utworzenia tablicy o nazwie adventurers, zawierającej dokładnie trzy wartości tekstowe: "Gandalf", "Legolas" i "Gimli". Po utworzeniu tablicy wykonaj kolejno następujące operacje:

Najpierw użyj operatora długości #, aby wyświetlić aktualną liczbę członków drużyny. Następnie użyj table.insert(), aby dodać "Aragorn" do drużyny jako nowego członka. Potem użyj table.remove(), aby usunąć pierwszego członka drużyny. Aby usunąć element z określonej pozycji, przekaż indeks jako drugi argument: table.remove(adventurers, 1) usuwa element o indeksie 1 (czyli "Gandalf") i automatycznie przesuwa pozostałych członków. Na koniec ponownie wyświetl długość drużyny, aby pokazać jej ostateczną liczebność.

Spróbuj swoich sił

-- Utwórz tabelę adventurers z początkowymi członkami drużyny
local adventurers = {"Gandalf", "Legolas", "Gimli"}

-- TODO: Napisz tutaj swój kod
-- 1. Wypisz bieżącą liczbę członków drużyny, używając operatora długości
-- 2. Dodaj "Aragorn" do drużyny, używając table.insert()
-- 3. Usuń pierwszego członka drużyny, używając table.remove()
-- 4. Wypisz końcową liczbę członków drużyny

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Lua online