Menu
CoddyTech

El valor 'nil'

Parte de la sección Fundamentos del Journey de Lua de Coddy. Lección 8 de 90.

Lua tiene un valor especial llamado nil. Representa la ausencia de cualquier valor: piensa en él como un contenedor vacío.

En Lua, cuando declaras una variable pero no le asignas nada, esa variable contiene automáticamente nil:

local emptyVariable
print(emptyVariable)  -- Esto mostrará: nil

La palabra clave local se usa para declarar una variable que pertenece al ámbito actual, lo que significa que solo se puede acceder a ella dentro del bloque de código donde está definida. Es la forma recomendada de crear variables en Lua.

El valor nil es la forma que tiene Lua de decir «aquí no hay nada». Es distinto del número 0, de una cadena vacía o del booleano false: literalmente significa que todavía no se ha asignado ningún valor.

challenge icon

Desafío

Fácil

Crea una variable llamada playerStatus sin asignarle ningún valor. Después, imprime esta variable para ver qué valor le asigna Lua de forma predeterminada.

Pruébalo tú mismo

-- TODO: Escribe tu código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Lua online