最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua編程示例(七):協(xié)同程序基礎(chǔ)邏輯

 更新時(shí)間:2015年07月09日 10:48:09   投稿:junjie  
這篇文章主要介紹了Lua編程示例(七):協(xié)同程序基礎(chǔ)邏輯,本文直接給出代碼實(shí)例,需要的朋友可以參考下
co=coroutine.create(function()
 print("hi")
end)
print(coroutine.status(co))
coroutine.resume(co)
print(coroutine.status(co))
print()

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

coroutine.resume(co)
print(coroutine.status(co))

coroutine.resume(co)  --沒有輸出
print(coroutine.status(co))
print()

co=coroutine.create(function(a,b,c)
 print("co",a,b,c)
end)
coroutine.resume(co,1,2,3)

co=coroutine.create(function(a,b)
 print("I'm before yield")  --第一次運(yùn)行執(zhí)行
 coroutine.yield(a+b,a-b,"needless args")  --在這停住,返回yield的參數(shù)
 print("Mgs")
end)
print(coroutine.resume(co,20,10)) --參數(shù)傳給yield,處理后再返回
print("I print first")
coroutine.resume(co)

co=coroutine.create(function()
 return "I'll return"
end)
print(coroutine.resume(co)) --主函數(shù)的返回值回傳給resume
print()

輸出結(jié)果:

suspended
hi
dead

co 1
suspended
co 2
suspended
dead

co 1 2 3
I'm before yield
true 30 10 needless args
I print first
Mgs
true I'll return


相關(guān)文章

最新評(píng)論

东方市| 广昌县| 东乌| 油尖旺区| 隆昌县| 固安县| 柳河县| 老河口市| 雅江县| 桑日县| 石河子市| 临泽县| 通州区| 卓资县| 尚义县| 高邑县| 左贡县| 梧州市| 内乡县| 玉田县| 思南县| 宁波市| 涞水县| 泾源县| 永川市| 田阳县| 霍州市| 仁怀市| 辽阳市| 嵩明县| 多伦县| 济南市| 搜索| 绵竹市| 文安县| 道孚县| 五寨县| 鹿邑县| 江北区| 天峻县| 柳河县|