空の値を関数に渡そうとしましたが失敗しました。ここに私のセットアップです。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
"kind"を渡し、残りの部分を処理するコンストラクタにします。好き。
local dog3 = dog.new("" ,"" , "bonus","")
または「howFast」を渡すだけです。
local dog3 = dog.new(, , , "faster")
私はエラーを与え、""
となしの両方を試してみました:
unexpected symbol near ','