Documentación de Real

Debug

getconstant

Lee una constante de una función, nivel de pila o prototipo mediante un índice basado en uno.

Sintaxis

getconstant(target: function | integer, index: number | integer): any | nil
Alias debug.getconstant

Argumentos

NombreTipoDescripción
targetfunction | integerFunción, nivel de pila o prototipo a inspeccionar.
indexnumber | integerÍndice basado en uno dentro de constantes, protos, valores ascendentes o ranuras de pila.

Retornos

NombreTipoDescripción
constantany | nilValor constante en el índice solicitado, o nulo cuando falta.

Descripción

Lee una constante de una función, nivel de pila o prototipo mediante un índice basado en uno.

Llamalo con 2 parametro(s): target, index. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.

Devuelve constant (any | nil). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.

Ejemplo

Llamada de ejemplo con valores de marcador.

local result = getconstant(1, 1)
print(result)