当我通过分配创建函数时,“if”条件不起作用,但是当我创建函数时,如下面的第二个示例,它可以工作.你能告诉我为什么吗?
不工作:
local start=os.time() local countDown = function(event) if((os.time()-start)==3) then Runtime: removeEventListener("enterFrame",countDown) end print(os.time()-start) end Runtime:addEventListener("enterFrame",countDown)
工作:
local start=os.time() local function countDown(event) if((os.time()-start)==3) then Runtime: removeEventListener("enterFrame",countDown)