Número variable de argumentos de función Lua 5.1
En mi script Lua, estoy tratando de crear una función con un número variable de argumentos. Hasta donde sé, debería funcionar como a continuación, pero de alguna manera me sale un error con Lua 5.1 en TI-NSpire (el argumento global es nulo). ¿Qué estoy haciendo mal? ¡Gracias
function equation:init(...)
self.equation = arg[1]
self.answers = {}
self.pipe = {arg[1]}
self.selected = 1
-- Loop arguments to add answers.
for i = 2, #arg do
table.insert(self.answers, arg[i])
e,nd
end
instance = equation({"x^2+8=12", -4, 4})