0
点赞
收藏
分享

微信扫一扫

协程

山竹山竹px 2022-11-02 阅读 151



local co=coroutine.create(function (  )
print("hi")
end)
print(type(co)) --thread
print(coroutine.status( co )) --suspended
coroutine.resume( co )
print(coroutine.status( co )) --dead

协程_ll


2.

协程_ll_02


协程_ll_03


协程_ll_04

local  co=coroutine.create(function() 
for i = 1, 10 do
print("co",i)
coroutine.yield( )
end
end )
print(coroutine.status( co )) --suspended
coroutine.resume( co ) --1
print(coroutine.status( co ))--suspended
coroutine.resume( co )--2

local co=coroutine.create(function(a,b) 
print(a+b)
end )
coroutine.resume( co,10,15 ) --25

local co=coroutine.create(function(a,b) 
coroutine.yield( a+b,a*b,a-b )
end )
print(coroutine.resume( co,10,15 )) --true 25 150 -5



举报

相关推荐

0 条评论