Menu
Coddy logo textTech

El valor 'nil'

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

nil. Este valor especial representa la ausencia de cualquier valor; imagínalo 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 imprimirá: nil

La palabra clave local se utiliza para declarar una variable que pertenece al ámbito actual, lo que significa que solo es accesible dentro del bloque de código donde se define. Es la forma recomendada de crear variables en Lua.

El valor nil es la forma que tiene Lua de decir «no hay nada aquí». Es diferente 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é 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