Menu
CoddyTech

Il valore 'nil'

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

Lua ha un valore speciale chiamato nil. Rappresenta l’assenza di qualsiasi valore: immaginalo come un contenitore vuoto.

In Lua, quando dichiari una variabile ma non le assegni nulla, quella variabile contiene automaticamente nil:

local emptyVariable
print(emptyVariable)  -- Questo produrrà in output: nil

La parola chiave local viene usata per dichiarare una variabile che appartiene all'ambito corrente, ovvero è accessibile solo all'interno del blocco di codice in cui è definita. È il modo consigliato per creare variabili in Lua.

Il valore nil è il modo in cui Lua dice «qui non c'è niente». È diverso dal numero 0, da una stringa vuota o dal booleano false: significa letteralmente che non è ancora stato assegnato alcun valore.

challenge icon

Sfida

Facile

Crea una variabile chiamata playerStatus senza assegnarle alcun valore. Poi stampa questa variabile per vedere cosa le assegna Lua per impostazione predefinita.

Provalo tu

-- TODO: Scrivi qui il tuo codice
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