Menu
Coddy logo textTech

Podsumowanie: tablice i mapy

Część sekcji Wprowadzenie do Luau ścieżki Lua w Coddy. Lekcja 21 z 73.

challenge icon

Wyzwanie

Średni

Utwórz typowaną tablicę items: {string} zainicjalizowaną wartościami:

{"apple", "banana", "apple", "cherry", "banana", "apple"}

Zbuduj typowaną mapę counts: {[string]: number}, iterując po items za pomocą ipairs i zliczając, ile razy pojawia się każdy element.

Następnie wypisz po jednym wierszu dla każdego unikalnego elementu w kolejności alfabetycznej, dokładnie w formacie apple: 3. Aby uzyskać stabilną kolejność, zbierz klucze mapy do tablicy {string}, posortuj ją za pomocą table.sort i iteruj po posortowanych kluczach za pomocą ipairs.

Spróbuj swoich sił

-- Napisz kod tutaj
-- 1) items: {string} z sześcioma owocami
-- 2) zlicz owoce w counts: {[string]: number}, używając ipairs
-- 3) zbierz klucze do tablicy {string} i posortuj ją za pomocą table.sort
-- 4) wypisz `{name}: {count}` dla każdego klucza w kolejności sortowania

Wszystkie lekcje w sekcji Wprowadzenie do Luau

Poćwicz samodzielnie: Kompilator Luau online