Menu
Coddy logo textTech

Operator długości '#'

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

Lua zapewnia prosty i wygodny sposób na zrobienie tego za pomocą operatora długości #.

Operator długości umieszcza się bezpośrednio przed zmienną tabelową i zwraca liczbę elementów w tej tabeli:

local players = {"Alice", "Bob", "Charlie"}
print(#players)  -- wypisuje: 3

Ten operator działa, zliczając wszystkie kolejne elementy, zaczynając od indeksu 1. Jest szczególnie przydatny, gdy chcesz poznać rozmiar swojej tablicy na potrzeby pętli, warunków lub po prostu wyświetlania informacji użytkownikom.

local scores = {100, 85, 92, 78, 95}
local totalPlayers = #scores
print("Number of players:", totalPlayers)  -- wyświetla: Number of players: 5
challenge icon

Wyzwanie

Łatwy

Utwórz system zarządzania listą członków gildii, który śledzi liczbę aktywnych członków. Najpierw utwórz tablicę o nazwie guildMembers zawierającą dokładnie pięć wartości tekstowych: "Warrior", "Mage", "Archer", "Healer" i "Rogue". Po utworzeniu tablicy użyj operatora długości #, aby określić, ilu członków liczy gildia, i wyświetl tę liczbę.

Spróbuj swoich sił

-- TODO: Utwórz tabelę guildMembers z podanymi wartościami

-- TODO: Użyj operatora długości, aby policzyć członków

-- TODO: Wyświetl liczbę członków
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