В моем сценарии Lua я пытаюсь создать функцию с переменным номером Насколько я знаю, это должно работать, как показано ниже, но почему-то я получаю ошибку с Lua 5.1 на TI-NSpire (глобальный аргумент равен нулю). Что я делаю не так? Спасибо!
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])
end
end
instance = equation({"x^2+8=12", -4, 4})
Попробуйте
function equation:init(...)
local arg={...}