Приветствую!
В последнее время пишу много кода на lua, но иногда пишу с ошибками. Подскажите как делать функции, которые не прекращают выполнение программы?
В последний раз встретил ошибку, которая связана с конкатенацией строки и nil. Хотелось бы писать безопасный код.
function printer(...)
printResult = ""
for i, v in ipairs(arg) do
printResult = printResult .. v .. "\t"
end
print(printResult)
end
printer("a", "b", {})
Этот код вызвал ошибку
<string>:4: cannot perform concat operation between table and string stack traceback: <string>:4: in function 'printer' <string>:8: in main chunk [G]: ?