Ho provato a passare valori vuoti a una funzione ma non è riuscito. Ecco la mia configurazione;Come passare variabili vuote a una funzione in 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
Voglio solo passare "tipo" e voglio che il costruttore gestisca il resto. Piace;
local dog3 = dog.new("" ,"" , "bonus","")
Oppure voglio passare solo "quanto veloce";
local dog3 = dog.new(, , , "faster")
Ho provato sia con ""
e senza, dà l'errore:
unexpected symbol near ','