主頁 > 知識庫 > Lua中三種循環(huán)語句的使用講解

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

熱門標(biāo)簽:艾比利外呼系統(tǒng) 杞縣地圖標(biāo)注app 電話機(jī)器人每天搜索多少次 海口智能語音電銷機(jī)器人好用嗎 外呼系統(tǒng)一天耗費(fèi)多少流量 衡水外呼線路解決 昆明電話外呼系統(tǒng)好么 免費(fèi)門店地圖標(biāo)注注冊入駐 陜西便宜電銷機(jī)器人軟件

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

案例如下:

test1.lua

-- 1、while循環(huán)
--[[
 理解為C語言的就行了,其實(shí)差不多的
 語法格式:
 while(true)
 do
 執(zhí)行語句
 end
]]
--定義一個(gè)全局變量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就行了,其實(shí)差不多的
 語法格式:
 for var=exp1,exp2,exp3 do 
 你要執(zhí)行的語句
 end 
]]
--數(shù)值for循環(huán)
--怎么理解? i = 0 , i =5 ; i+=1 
--如果第三個(gè)參數(shù)1是負(fù)數(shù),意味著做減一的操作
--參數(shù)2作為條件,當(dāng)然也可以傳函數(shù),用函數(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的一個(gè)迭代的函數(shù),用來實(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就行了,其實(shí)差不多的,只要條件不成立就執(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í)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

您可能感興趣的文章:
  • SpringBoot+Redis執(zhí)行l(wèi)ua腳本的方法步驟
  • 如何使用Vim搭建Lua開發(fā)環(huán)境詳解
  • Lua中的變量與賦值方法
  • Android事件分發(fā)機(jī)制(上) ViewGroup的事件分發(fā)
  • 詳解EventDispatcher事件分發(fā)組件
  • Android View 事件分發(fā)機(jī)制詳解
  • PHP中常用的三種設(shè)計(jì)模式詳解【單例模式、工廠模式、觀察者模式】
  • 淺談發(fā)布訂閱模式與觀察者模式
  • 分析Lua觀察者模式最佳實(shí)踐之構(gòu)建事件分發(fā)系統(tǒng)

標(biāo)簽:營口 臨滄 西寧 宿遷 泰安 昌都 南京 ???/a>

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Lua中三種循環(huán)語句的使用講解》,本文關(guān)鍵詞  Lua,中,三種,循環(huán),語句,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Lua中三種循環(huán)語句的使用講解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Lua中三種循環(huán)語句的使用講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章