Lua timer.performWithDelay()-第一次调用

Lua timer.performWithDelay()-第一次调用,lua,coronasdk,Lua,Coronasdk,我对timer.performWithDelay()有疑问 当我想每隔一段时间循环一个函数时,我采用了标准公式 timer.performWithDelay( delay, function, 0 ) 该函数第一次在延迟值之后调用,每次延迟都会调用。是否有任何方法可以在不必等待第一次的情况下循环相同的函数 我想澄清一下: 执行->延迟->执行->延迟->执行->延迟(等) 而不是: 延迟->执行->延迟->执行->延迟->执行(etc)为什么不第一次显式调用它(将关键字function替换为f

我对
timer.performWithDelay()
有疑问

当我想每隔一段时间循环一个函数时,我采用了标准公式

timer.performWithDelay( delay, function, 0 )
该函数第一次在延迟值之后调用,每次延迟都会调用。是否有任何方法可以在不必等待第一次的情况下循环相同的函数

我想澄清一下:

执行->延迟->执行->延迟->执行->延迟(等)

而不是:


延迟->执行->延迟->执行->延迟->执行(etc)

为什么不第一次显式调用它(将关键字
function
替换为
func
):


为什么不第一次显式调用它(用
func
替换关键字
function
):

timer.performWithDelay( delay, func, 0 )
func()