激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

服務(wù)器之家 - 腳本之家 - Lua - Lua中三種循環(huán)語句的使用講解

Lua中三種循環(huán)語句的使用講解

2020-05-10 14:49Engineer-Bruce_Yang Lua

今天小編就為大家分享一篇關(guān)于Lua中三種循環(huán)語句的使用講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

Lua的循環(huán)和C語言的循環(huán)的語法其實差不多,所以,理解起來就很好理解的啦,所以實現(xiàn)也很簡單,跟C沒什么兩樣,都差不多。

案例如下:

test1.lua

?
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
-- 1、while循環(huán)
--[[
 理解為C語言的就行了,其實差不多的
 語法格式:
 while(true)
 do
 執(zhí)行語句
 end
]]
--定義一個全局變量a=0
a=0
--
while(true)
do
 a=a+1
 print("a:",a)
 if(a == 5)
 then
 break
 end
end
-- 2、for循環(huán)
--[[
 理解為C語言的for就行了,其實差不多的
 語法格式:
 for var=exp1,exp2,exp3 do
 你要執(zhí)行的語句
 end
]]
--數(shù)值for循環(huán)
--怎么理解? i = 0 , i <=5 ; i+=1
--如果第三個參數(shù)1是負(fù)數(shù),意味著做減一的操作
--參數(shù)2作為條件,當(dāng)然也可以傳函數(shù),用函數(shù)作為返回值為條件實現(xiàn)循環(huán)
for i = 0 , 5 , 1 do
 print("i:",i)
end
--泛型for循環(huán)
--類似java的迭代
--[[
 格式:
 for i,v in ipairs(a)
 do
 print(v)
 end 
]]
--怎么理解?i是數(shù)組索引值,v是對應(yīng)索引的數(shù)組元素值,ipairs是lua的一個迭代的函數(shù),用來實現(xiàn)數(shù)組的迭代
num = {1,2,3,4,5}
for i,v in ipairs(num) do
 print("num:",num[i])
end
--3、 repeat...util循環(huán)
--[[
 理解為shell腳本的until就行了,其實差不多的,只要條件不成立就執(zhí)行,條件成立就結(jié)束
 語法格式:
 repeat
  你要執(zhí)行的語句
 until( 判斷條件 )
]]
num1 = 1
repeat
 print("num1:",num1)
 num1 = num1 + 1
until(num1 > 5)

解釋運(yùn)行: lua  test2.lua

運(yùn)行結(jié)果:

a:      1
a:      2
a:      3
a:      4
a:      5
i:      0
i:      1
i:      2
i:      3
i:      4
i:      5
num:    1
num:    2
num:    3
num:    4
num:    5
num1:   1
num1:   2
num1:   3
num1:   4
num1:   5

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對服務(wù)器之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

原文鏈接:https://blog.csdn.net/morixinguan/article/details/75036065

延伸 · 閱讀

精彩推薦
  • LuaLua中計算、執(zhí)行字符串中Lua代碼的方法

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

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

    腳本之家6322020-04-30
  • LuaLua教程(二):基礎(chǔ)知識、類型與值介紹

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

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

    腳本之家5922020-04-28
  • LuaLua和C語言的交互詳解

    Lua和C語言的交互詳解

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

    果凍想3702020-04-14
  • LuaLua中的元方法__newindex詳解

    Lua中的元方法__newindex詳解

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

    笨木頭8872020-04-09
  • LuaLua實現(xiàn)__add方法重載示例

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

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

    腳本之家7452020-04-24
  • LuaLua簡介、編譯安裝教程及變量等語法介紹

    Lua簡介、編譯安裝教程及變量等語法介紹

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

    junjie3632020-04-14
  • LuaLua中table庫函數(shù)方法介紹

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

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

    腳本之家2502020-04-17
  • Lua深入探究Lua中的解析表達(dá)式

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

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

    腳本之家3542020-05-05
主站蜘蛛池模板: 911精品影院在线观看 | 成人久久久精品乱码一区二区三区 | 一级片a| 欧美性猛交xxxxx按摩国内 | 成年人免费视频大全 | 久久久国产一区二区三区 | 成人毛毛片| 欧美国产永久免费看片 | 九九色在线观看 | 国产喷白浆10p | 精品国产第一区二区三区 | 免费一区在线 | 成人免费一区二区三区视频网站 | 日本成人在线播放 | 毛片在线视频免费观看 | 久久精品亚洲精品国产欧美kt∨ | 亚洲嫩草av| 在线播放免费人成毛片乱码 | 国产成人小视频在线观看 | v11av在线播放 | 欧洲色阁中文字幕 | 99视频网| 国产一区二区三区影视 | 色网站免费观看 | 亚洲午夜在线 | 久久久精品视频国产 | 激情网站免费观看 | 精品国产一区二区三区四 | 精品国产一区在线 | 国产日韩一区二区三区在线观看 | 欧美激情精品久久久久久黑人 | 一级电影在线观看 | 黄色片小说 | 九九热在线视频免费观看 | 高清在线观看av | av在线免费观看不卡 | 意大利av在线 | 久久人人爽人人爽人人片av高清 | 免费a级黄色毛片 | 国产午夜精品久久久久久久蜜臀 | 久久久久久久久久久影视 |