function foo()
return
end
table.insert({}, foo())
運(yùn)行報(bào)錯(cuò)wrong number of arguments to 'insert'
。
但是继控,foo
里return nil
就沒(méi)問(wèn)題械馆,
function foo()
return nil
end
table.insert({}, foo())
又或者,將foo
賦值給變量
function foo()
return
end
local bar = foo()
table.insert({}, bar))
看樣子武通,直接寫(xiě)一個(gè)return
返回的是某個(gè)約等于nil
的值霹崎,而table.insert
對(duì)這個(gè)很敏感。