Menu
Coddy logo textTech

Riepilogo - Gestire i membri del party

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

challenge icon

Sfida

Facile

Crea un sistema di gestione di un gruppo di avventurieri che dimostri tutte le operazioni fondamentali sulle tabelle usate come liste. Inizia creando una tabella chiamata adventurers contenente esattamente tre valori stringa: "Gandalf", "Legolas" e "Gimli". Dopo aver creato la tabella, esegui le seguenti operazioni in sequenza:

Per prima cosa, usa l'operatore di lunghezza # per stampare il numero attuale di membri del gruppo. Poi, usa table.insert() per aggiungere "Aragorn" al gruppo come nuovo membro. Quindi, usa table.remove() per rimuovere il primo membro dal gruppo. Per rimuovere un elemento in una posizione specifica, passa l'indice come secondo argomento: table.remove(adventurers, 1) rimuove l'elemento all'indice 1 (che è "Gandalf") e sposta automaticamente in avanti i membri rimanenti. Infine, stampa di nuovo la lunghezza del gruppo per mostrare il conteggio finale.

Provalo tu

-- Crea la tabella adventurers con i membri iniziali
local adventurers = {"Gandalf", "Legolas", "Gimli"}

-- TODO: Scrivi qui il tuo codice
-- 1. Stampa il numero attuale di membri del gruppo usando l'operatore di lunghezza
-- 2. Aggiungi "Aragorn" al gruppo usando table.insert()
-- 3. Rimuovi il primo membro usando table.remove()
-- 4. Stampa il numero finale di membri del gruppo

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Lua online