一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Lua - Lua編程示例(七):協(xié)同程序基礎(chǔ)邏輯

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

2020-05-06 10:36腳本之家 Lua

這篇文章主要介紹了Lua編程示例(七):協(xié)同程序基礎(chǔ)邏輯,本文直接給出代碼實(shí)例,需要的朋友可以參考下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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é)果:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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

延伸 · 閱讀

精彩推薦
  • Lua深入探究Lua中的解析表達(dá)式

    深入探究Lua中的解析表達(dá)式

    這篇文章主要介紹了深入探究Lua中的解析表達(dá)式,對(duì)于其語法部分的說明和示例都超詳細(xì),極力推薦此文!需要的朋友可以參考下 ...

    腳本之家3542020-05-05
  • LuaLua中table庫函數(shù)方法介紹

    Lua中table庫函數(shù)方法介紹

    這篇文章主要介紹了Lua中table庫函數(shù)方法介紹,本文講解了concat、insert、maxn、remove、sort、foreachi等方法,需要的朋友可以參考下 ...

    腳本之家2502020-04-17
  • LuaLua中計(jì)算、執(zhí)行字符串中Lua代碼的方法

    Lua中計(jì)算、執(zhí)行字符串中Lua代碼的方法

    這篇文章主要介紹了Lua中計(jì)算、執(zhí)行字符串中Lua代碼的方法,類似JavaScript中eval函數(shù)的功能,在Lua中也可以實(shí)現(xiàn),需要的朋友可以參考下 ...

    腳本之家6322020-04-30
  • LuaLua中的元方法__newindex詳解

    Lua中的元方法__newindex詳解

    這篇文章主要介紹了Lua中的元方法__newindex詳解,本文講解了查詢與更新、監(jiān)控賦值、通過table給另一個(gè)table賦值等內(nèi)容,需要的朋友可以參考下 ...

    笨木頭8872020-04-09
  • LuaLua簡(jiǎn)介、編譯安裝教程及變量等語法介紹

    Lua簡(jiǎn)介、編譯安裝教程及變量等語法介紹

    這篇文章主要介紹了Lua簡(jiǎn)介、編譯安裝教程及變量等語法介紹,本文同時(shí)講解了lua注釋語法、Lua命令行方式等內(nèi)容,需要的朋友可以參考下 ...

    junjie3632020-04-14
  • LuaLua和C語言的交互詳解

    Lua和C語言的交互詳解

    這篇文章主要介紹了Lua和C語言的交互詳解,Lua和C語言通過棧完成交互,本文結(jié)合代碼實(shí)例詳細(xì)講解了交互的方法,需要的朋友可以參考下 ...

    果凍想3702020-04-14
  • LuaLua教程(二):基礎(chǔ)知識(shí)、類型與值介紹

    Lua教程(二):基礎(chǔ)知識(shí)、類型與值介紹

    這篇文章主要介紹了Lua教程(二):基礎(chǔ)知識(shí)、類型與值介紹,本文講解了Hello World程序、代碼規(guī)范、全局變量、類型與值等內(nèi)容,需要的朋友可以參考下 ...

    腳本之家5922020-04-28
  • LuaLua實(shí)現(xiàn)__add方法重載示例

    Lua實(shí)現(xiàn)__add方法重載示例

    這篇文章主要介紹了Lua實(shí)現(xiàn)__add方法重載示例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下 ...

    腳本之家7452020-04-24
主站蜘蛛池模板: 女教师波多野结衣高清在线 | 秋霞黄色 | 青草热视频 | 久久精品国产亚洲AV麻豆欧美玲 | 91视频无限看 | 91果冻制片厂天美传媒 | 香蕉久久网| 催奶师小说 | 午夜十八岁禁 | 国产a不卡片精品免费观看 国产aaa伦理片 | 亚洲AV蜜桃永久无码精品无码网 | 亚洲激情网 | 无人在线视频高清免费观看动漫 | 亚洲一区二区三区不卡在线播放 | 无人区乱码区1卡2卡三卡在线 | 色网免费观看 | 久久久精品成人免费看 | 成人影院免费看 | 亚洲九九九 | 国产美女屁股直流白浆视频无遮挡 | 丰腴尤物贵妇浪荡小说 | 很很草 | 男人天堂国产 | 91桃色视频在线观看 | 成年人视频免费在线播放 | 四虎影院入口 | 日本无遮挡拍拍拍凤凰 | 男人资源站 | 青草社区视频 | 四虎影视在线影院在线观看 | 国产99精品成人免费视频 | 第一次处破女18分钟 | 精品福利一区二区免费视频 | 成人欧美视频在线看免费 | 午夜免费体验30分 | 国产欧美日韩图片一区二区 | 91麻豆精品国产片在线观看 | 亚洲 激情| 4虎tv| 精品卡1卡2卡三卡免费视频 | 国产一区二区精品久久 |