Я использовал arg
в качестве имени аргумента для функции:
function foo(cmd, arg)
-- etc.
end
Я только что узнал arg
- это специальная скрытая переменная, которая представляет таблицу аргументов при использовании переменной arguments :
function foo(bar, baz, ...)
-- `arg` now holds arguments 3 and up
end
Стоит ли ожидать каких-либо проблем с использованием arg
в качестве имени аргумента в моем коде?