Menu
Coddy logo textTech

Il valore 'nil'

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

nil. Questo valore speciale 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 si usa per dichiarare una variabile che appartiene all'ambito corrente, il che significa che è accessibile solo all'interno del blocco di codice in cui è definita. È il modo consigliato per creare variabili in Lua.

Il valore nil è il modo di Lua per dire «qui non c’è niente». È diverso dal numero 0, da una stringa vuota o dal valore 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 assegna Lua per impostazione predefinita.

Provalo tu

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