跳到主要内容

loop

描述:

  创建一个协程任务,该任务会一直重复执行,直到满足某个条件退出。

签名:

loop: function(routine: function(): boolean): Routine.Job

参数:

参数名类型描述
routinefunction需要重复执行的函数,返回非 nil 或非 false 值后停止。
在 routine 函数中使用coroutine.yield(true)return true来停止执行任务。

返回值:

返回类型描述
Routine.Job重复运行给定函数的协程。