佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Lua流程控制語句if else的使用示例

Lua流程控制語句if else的使用示例

熱門標簽:地方門戶網(wǎng)站 Linux服務器 服務外包 百度競價排名 網(wǎng)站排名優(yōu)化 呼叫中心市場需求 鐵路電話系統(tǒng) AI電銷

Lua提供了if語句和if else語句作為流程控制語句,當然,符合C的特點,流程語句之間可以實現(xiàn)嵌套操作,當然流程控制也可以和循環(huán)體結合進行控制。

1、if語句

if(布爾表達式)
then
 --[ 在布爾表達式為 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

解釋運行: lua  test3.lua

結果:

i:      1
i:      2
i:      3
i:      4
i:      5

2、if else語句

if(布爾表達式)
then
 --[ 布爾表達式為 true 時執(zhí)行該語句塊 --]
else
 --[ 布爾表達式為 false 時執(zhí)行該語句塊 --]
end

案例:test4.lua

num = 3 ;
if num  0
then 
 print("num 比 0小!");
else
 print("num 比 0大!");
end 

解釋運行: lua test4.lua

結果:

num 比 0大!

總結

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

您可能感興趣的文章:
  • Lua中基本的數(shù)據(jù)類型、表達式與流程控制語句講解
  • Lua中的控制結構(流程控制)簡明總結
  • Lua基礎教程之賦值語句、表達式、流程控制、函數(shù)學習筆記
  • Lua和C++的通信流程代碼實例
  • Lua和C++的通信流程分解
  • Lua中的變量和流控制入門學習
  • Lua表達式和控制結構學習筆記
  • Lua中的基本語法、控制語句總結

標簽:湘潭 仙桃 崇左 黃山 衡水 湖南 蘭州 銅川

巨人網(wǎng)絡通訊聲明:本文標題《Lua流程控制語句if else的使用示例》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    龙胜| 汉中市| 阳谷县| 阿克苏市| 苏尼特右旗| 东丽区| 塘沽区| 昌平区| 沂南县| 广南县| 景宁| 宁波市| 大厂| 昭平县| 七台河市| 义乌市| 凭祥市| 西贡区| 军事| 海林市| 平果县| 宝坻区| 龙南县| 菏泽市| 高陵县| 尉氏县| 清苑县| 含山县| 赤城县| 瑞金市| 抚顺市| 吉安县| 垫江县| 西青区| 江华| 宜春市| 西乌| 新绛县| 和林格尔县| 枣阳市| 大理市|