Lua流程控制語句if else的使用示例
Lua提供了if語句和if else語句作為流程控制語句,當(dāng)然,符合C的特點(diǎn),流程語句之間可以實現(xiàn)嵌套操作,當(dāng)然流程控制也可以和循環(huán)體結(jié)合進(jìn)行控制。
1、if語句
if(布爾表達(dá)式) then --[ 在布爾表達(dá)式為 true 時執(zhí)行的語句 --] end
案例:test3.lua
i = 0 ;--定義一個變量i,并初始化為0
if i < 5--如果i 小于 5
then
while(true) --此時做循環(huán)加1
do
i = i+1 ;
print("i:",i);
if i == 5 --如果i 等于 5
then
break ; --退出循環(huán)
end
end
end
解釋運(yùn)行: lua test3.lua
結(jié)果:
i:1
i:2
i:3
i:4
i:5
2、if else語句
if(布爾表達(dá)式) then --[ 布爾表達(dá)式為 true 時執(zhí)行該語句塊 --] else --[ 布爾表達(dá)式為 false 時執(zhí)行該語句塊 --] end
案例:test4.lua
num = 3 ;
if num < 0
then
print("num 比 0小!");
else
print("num 比 0大!");
end
解釋運(yùn)行: lua test4.lua
結(jié)果:
num 比 0大!
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對本站的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信