Menu
Coddy logo textTech

Tworzenie tabel w stylu słownika

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

Aby utworzyć tabelę w stylu słownika, użyj nawiasów klamrowych {} i określ każdą parę klucz-wartość za pomocą składni ["key"] = value:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
Każdy klucz musi być ujęty w nawiasy kwadratowe i cudzysłów, a następnie musi po nim występować znak równości i odpowiadająca mu wartość. Możesz mieszać różne typy danych wśród wartości — ciągi znaków, liczby, wartości logiczne, a nawet inne tabele.
local gameCharacter = {
    ["playerName"] = "Hero",
    ["level"] = 5,
    ["isAlive"] = true
}
Aby uzyskać dostęp do wartości z tabeli w formie słownika, użyj notacji nawiasowej: wpisz nazwę tabeli, a następnie klucz w nawiasach kwadratowych i cudzysłowie:
print(gameCharacter["playerName"])  -- wypisuje: Hero
print(gameCharacter["level"])       -- wypisuje: 5
challenge icon

Wyzwanie

Łatwy

Utwórz profil postaci z gry wideo, używając składni tabeli w stylu słownika. Utwórz tabelę o nazwie character, która reprezentuje awatar gracza, z następującymi parami klucz-wartość: do ["name"] przypisz ciąg znaków "Phoenix", do ["class"] przypisz ciąg znaków "Mage", do ["level"] przypisz liczbę 12, a do ["experience"] przypisz liczbę 2850. Po utworzeniu tabeli wypisz klasę postaci, używając notacji nawiasów kwadratowych.

Spróbuj swoich sił

-- TODO: Napisz tutaj swój kod
-- Utwórz tabelę character z wymaganymi parami klucz-wartość
-- Następnie wypisz klasę postaci, używając notacji nawiasowej
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