Я попытался передать пустые значения функции, но не смог. Вот моя настройка;Как передать пустые переменные функции в Lua
function gameBonus.new(x, y, kind, howFast) -- constructor
local newgameBonus = {
x = x or 0,
y = y or 0,
kind = kind or "no kind",
howFast = howFast or "no speed"
}
return setmetatable(newgameBonus, gameBonus_mt)
end
Я хочу только передать «вид» и хочу, чтобы конструктор обрабатывал остальное. Подобно;
local dog3 = dog.new("" ,"" , "bonus","")
Или я хочу только передать «howFast»;
local dog3 = dog.new(, , , "faster")
Я пытался как с ""
и без, дает ошибку:
unexpected symbol near ','