Menu
Coddy logo textTech

Modyfikowanie elementów według indeksu

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

Modyfikowanie elementu w tablicy wymaga użycia tej samej składni nawiasów kwadratowych co uzyskiwanie dostępu, ale z operatorem przypisania.

Oto podstawowa składnia zmieniania wartości:

local items = {"milk", "bread", "eggs"}
items[1] = "almond milk"  -- zmienia pierwszy element
print(items[1])  -- wypisuje: almond milk

Przypisanie działa tak samo jak w przypadku zwykłych zmiennych — określasz, którą pozycję chcesz zmienić, używając indeksu w nawiasach kwadratowych, a następnie używasz znaku równości, aby przypisać nową wartość.

local scores = {85, 92, 78}
scores[2] = 95  -- zaktualizuj drugi wynik
print(scores[2])  -- wypisuje: 95
challenge icon

Wyzwanie

Łatwy

Utwórz system zarządzania ustawieniami gry, który demonstruje modyfikowanie elementów tablicy. Najpierw utwórz tablicę o nazwie gameSettings zawierającą dokładnie trzy wartości tekstowe: "easy", "on" i "high". Po utworzeniu tablicy zmodyfikuj pierwszy element, zmieniając go z "easy" na "hard". Na koniec wyświetl zmodyfikowany pierwszy element, aby potwierdzić zmianę.

Spróbuj swoich sił

-- TODO: Napisz tutaj swój kod
-- Utwórz tabelę gameSettings z wymaganymi wartościami
-- Zmodyfikuj pierwszy element
-- Wypisz zmodyfikowany pierwszy element
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Lua online