封装 go 函数
在 使用 Lua 协程处理异步回调函数 中已经介绍
这里简要列下:
- 封装 go 函数
---go 函数创建并启动一个协程 ---@param _co_task function @函数原型 fun(_co:thread) function go(_co_task) local co = coroutine.create(_co_task) -- 创建的协程是暂停的 coroutine.resume(co, co) -- 调用 coroutine.resume 激活协程执行 end - 封装项目中异步函数
---封装 c_model.c_foo 异步函数,成为协程函数 ---@param _co thread @协程对象 ---@return boolean,string function co_foo(_co) c_model.c_foo(function(_ok, _result) coroutine.resume(_co, _ok

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



