Может быть, еще одна опечатка, но вы не говорите function callAFunction
. Без этого я получаю ошибку: <eof> expected near end
. Это означает, что есть end
, где компилятор предполагает, что файл должен завершиться. Возвращаясь назад, мы обнаруживаем, что закрываем цикл for
и хотим закрыть определение функции. Однако определение функции не открывается, поэтому не может быть закрыто.
Попробуйте изменить его на:
function callAFunction(table)
for k,v in ipairs(table) do
print(k, v)
end
end
Мне кажется, это работает