Menu
Coddy logo textTech

L'operatore di lunghezza '#'

Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 60 di 90.

Lua offre un modo semplice e pratico per farlo usando l’operatore di lunghezza #.

L'operatore di lunghezza si colloca direttamente davanti a una variabile tabella e restituisce il numero di elementi in quella tabella:

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

Questo operatore funziona contando tutti gli elementi consecutivi a partire dall'indice 1. È particolarmente utile quando devi conoscere la dimensione della tua tabella per i cicli, le condizioni o semplicemente per mostrare informazioni agli utenti.

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

Sfida

Facile

Crea un sistema di gestione dell’elenco della gilda che tenga traccia del numero di membri attivi. Per prima cosa, crea una tabella denominata guildMembers contenente esattamente cinque valori stringa: "Warrior", "Mage", "Archer", "Healer" e "Rogue". Dopo aver creato la tabella, usa l’operatore di lunghezza # per determinare quanti membri ci sono nella gilda e stampa questo conteggio.

Provalo tu

-- TODO: Crea la tabella guildMembers con i valori specificati

-- TODO: Usa l'operatore di lunghezza per contare i membri

-- TODO: Stampa il conteggio
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Lua online