Menu
Coddy logo textTech

Riepilogo: array e mappe

Fa parte della sezione Introduzione a Luau del percorso Lua di Coddy. Lezione 21 di 73.

challenge icon

Sfida

Medio

Crea un array tipizzato items: {string} inizializzato con:

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

Crea una mappa tipizzata counts: {[string]: number} scorrendo items con ipairs e contando quante volte compare ogni elemento.

Poi stampa una riga per ogni elemento distinto in ordine alfabetico, formattata esattamente come apple: 3. Per ottenere un ordine stabile, raccogli le chiavi della mappa in un array {string}, ordinalo con table.sort e scorri le chiavi ordinate con ipairs.

Provalo tu

-- Scrivi il codice qui
-- 1) items: {string} con i sei frutti
-- 2) conta le occorrenze in counts: {[string]: number} usando ipairs
-- 3) raccogli le chiavi in un array {string} e ordinalo con table.sort
-- 4) stampa `{name}: {count}` per ogni chiave in ordine

Tutte le lezioni di Introduzione a Luau

Esercitati da solo: Compilatore Luau online