Lua中for循環(huán)語句的使用教程
更新時間:2015年05月28日 10:25:03 投稿:goldensun
這篇文章主要介紹了Lua中for循環(huán)語句的使用教程,是Lua入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
for循環(huán)是一個循環(huán)控制結(jié)構(gòu),可以有效地編寫需要執(zhí)行的特定次數(shù)的循環(huán)。
語法
Lua編程語言的for循環(huán)的語法是:
復(fù)制代碼 代碼如下:
for init,max/min value, increment
do
statement(s)
end
do
statement(s)
end
下面是控制在一個循環(huán)的流程:
- 初始化步驟首先被執(zhí)行,并且僅一次。這個步驟可讓您聲明和初始化任何循環(huán)控制變量。
- 接著是max/min,這是最大或最小值,直到該循環(huán)繼續(xù)執(zhí)行。它在內(nèi)部創(chuàng)建了一個條件檢查的初值和最大值/最小值之間進(jìn)行比較。
- for循環(huán)體執(zhí)行后,控制流跳回至遞增/遞減聲明。這個語句可以更新任何循環(huán)控制變量。
- 條件現(xiàn)在重新計算評估。如果這為真則循環(huán)執(zhí)行,并重復(fù)這個過程(循環(huán)體,然后增加一步,然后再條件)。如果條件為假,則循環(huán)終止。
流程圖:
復(fù)制代碼 代碼如下:
for i=10,1,-1
do
print(i)
end
do
print(i)
end
當(dāng)上述代碼被構(gòu)建和執(zhí)行時,它會產(chǎn)生下列結(jié)果:
復(fù)制代碼 代碼如下:
10
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
相關(guān)文章
Lua中使用.和:調(diào)用函數(shù)的區(qū)別
這篇文章主要介紹了Lua中使用.和:調(diào)用函數(shù)的區(qū)別,本文總結(jié)了它的調(diào)用函數(shù)的時傳入?yún)?shù)的區(qū)別,并給出了一個代碼實(shí)例,需要的朋友可以參考下2015-04-04Lua loadstring函數(shù)用法實(shí)例
這篇文章主要介紹了Lua loadstring函數(shù)用法實(shí)例,loadstring最典型的用處是去執(zhí)行外部代碼,也就是位于程序之外的代碼,需要的朋友可以參考下2015-04-04Lua中的閉合函數(shù)、非全局函數(shù)與函數(shù)的尾調(diào)用詳解
這篇文章主要介紹了Lua中的閉合函數(shù)、非全局函數(shù)與函數(shù)的尾調(diào)用詳解,本文對這2種函數(shù)和尾調(diào)用做了深入研究,需要的朋友可以參考下2014-09-09