Significado#

nil representa la ausencia de un valor. Asignar nil elimina un campo de la tabla. Devolver nil y no devolver valores producen distinta cantidad de resultados.

Ejemplo#

LUA
local function empty() end
local function one_nil() return nil end
local a = select("#", empty()) -- 0
local b = select("#", one_nil()) -- 1

Qué ocurre: a = 0, b = 1; sin resultados y un nil tiene diferentes recuentos de resultados.

Este fragmento no imprime ni escribe un mensaje de registro. Los valores mostrados son los resultados esperados del ejemplo.

Métodos y llamadas relacionadas#

Referencia de API.