这得看代码具体实现,一般情况匿名函数都是作为参数,执行不执行,怎么执行得看代码
就好像我定义了一个函数,如果我不调用它,那它就不会执行
function func()
return function() return "AAAA" end
end
local f = func()
-- f 并不等于 AAAA,而是那个匿名函数的地址
f() -- 执行
这得看代码具体实现,一般情况匿名函数都是作为参数,执行不执行,怎么执行得看代码
就好像我定义了一个函数,如果我不调用它,那它就不会执行
function func()
return function() return "AAAA" end
end
local f = func()
-- f 并不等于 AAAA,而是那个匿名函数的地址
f() -- 执行