Menu
Coddy logo textTech

Tworzenie tabeli

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

W Lua tabele tworzy się za pomocą nawiasów klamrowych {}.

Najprostsza tablica, jaką możesz utworzyć, jest pusta:

local myTable = {}

Możesz też utworzyć tablicę, która zawiera już wartości, umieszczając je w nawiasach klamrowych i oddzielając przecinkami:

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

Gdy tworzysz tablicę z wartościami takimi jak te, Lua automatycznie przypisuje każdej wartości pozycję liczbową, zaczynając od 1. Zatem w powyższej tablicy numbers wartość 10 znajduje się na pozycji 1, 25 na pozycji 2, a 30 na pozycji 3.

challenge icon

Wyzwanie

Łatwy

Utwórz system ekwipunku w grze, budując tabelę do przechowywania różnych typów broni. Zadeklaruj zmienną o nazwie weapons i przypisz jej tabelę zawierającą dokładnie trzy wartości tekstowe: "sword", "bow" i "staff". Po utworzeniu tabeli wyświetl całą tabelę, aby pokazać swój arsenał (podane).

Spróbuj swoich sił

-- TODO: Napisz tutaj swój kod

-- Wyświetl tabelę weapons - NIE MODYFIKUJ
print(table.concat(weapons, "\t"))
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