Menu
Coddy logo textTech

Creare tabelle in stile dizionario

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

Per creare una tabella in stile dizionario, usi le parentesi graffe {} e specifichi ogni coppia chiave-valore usando la sintassi ["key"] = value:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
Ogni chiave deve essere racchiusa tra parentesi quadre e virgolette, seguita dal segno di uguale e dal valore corrispondente. Puoi combinare diversi tipi di dati per i valori: stringhe, numeri, valori booleani o persino altre tabelle.
local gameCharacter = {
    ["playerName"] = "Hero",
    ["level"] = 5,
    ["isAlive"] = true
}
Per accedere a un valore da una tabella in stile dizionario, usa la notazione con parentesi quadre: scrivi il nome della tabella seguito dalla chiave tra parentesi quadre e virgolette:
print(gameCharacter["playerName"])  -- stampa: Hero
print(gameCharacter["level"])       -- stampa: 5
challenge icon

Sfida

Facile

Crea il profilo di un personaggio di un videogioco usando la sintassi delle tabelle in stile dizionario. Crea una tabella chiamata character che rappresenti l'avatar di un giocatore con le seguenti coppie chiave-valore: a ["name"] deve essere assegnata la stringa "Phoenix", a ["class"] deve essere assegnata la stringa "Mage", a ["level"] deve essere assegnato il numero 12 e a ["experience"] deve essere assegnato il numero 2850. Dopo aver creato la tabella, stampa la classe del personaggio usando la notazione con parentesi quadre.

Provalo tu

-- TODO: Scrivi il tuo codice qui
-- Crea la tabella character con le coppie chiave-valore richieste
-- Poi stampa la classe del personaggio usando la notazione con parentesi quadre
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