Lua流程控制語句if else的使用詳解
導讀 | 今天小編就為大家分享一篇關於Lua流程控制語句if else的使用示例,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 |
Lua提供了if語句和if else語句作為流程控制語句,當然,符合C的特點,流程語句之間可以實現巢狀操作,當然流程控制也可以和迴圈體結合進行控制。
1、if語句
if(布林表示式) then --[ 在布林表示式為 true 時執行的語句 --] end
案例:test3.lua
i = 0 ; --定義一個變數i,並初始化為0 if i < 5 --如果i 小於 5 then while(true) --此時做迴圈加1 do i = i+1 ; print("i:",i); if i == 5 --如果i 等於 5 then break ; --退出迴圈 end end end
解釋執行: lua test3.lua
結果:
i: 1 i: 2 i: 3 i: 4 i: 5
2、if else語句
if(布林表示式) then --[ 布林表示式為 true 時執行該語句塊 --] else --[ 布林表示式為 false 時執行該語句塊 --] end
案例:test4.lua
num = 3 ; if num < 0 then print("num 比 0小!"); else print("num 比 0大!"); end
解釋執行: lua test4.lua
結果:
num 比 0大!
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家的支援。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2855484/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python流程控制語句詳解Python
- Python if else條件語句詳解Python
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- 流程控制語句
- 【分支流程控制語句、迴圈流程控制語句】的學習
- Java流程控制語句Java
- JavaScript常用的流程控制語句JavaScript
- JavaScript if else 語句JavaScript
- ### 流程控制語句結構
- 流程控制語句結構
- python之流程控制語句Python
- 流程控制、 迴圈語句
- python三種流程控制的語句Python
- 5、控制語句的使用
- Java基礎 - 流程控制語句Java
- python 中的 for-else 和 while-else 語句PythonWhile
- if、else if、else判斷語句的幾個小例子
- JavaScript的流程控制語句以及函式JavaScript函式
- 『忘了再學』Shell流程控制 — 39、特殊流程控制語句
- Linux下邏輯測試語句引數和流程控制語句 if語句Linux
- 學習Scala IF…ELSE 語句
- Python if else條件語句Python
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- Python中流程控制語句有哪些?Python
- php有幾種流程控制語句PHP
- python中if語句的用法及if-else結構的使用Python
- 流程控制詳解
- 《Java從入門到失業》第三章:基礎語法及基本程式結構(3.8):流程控制(選擇語句、if-else語句、switch語句)Java
- 課時34:豐富的else語句以及簡潔的with語句
- 使用者互動、算術運算子、流程控制語句
- Java 判斷語句 - if…else/switchJava
- Python中if else語句出錯Python
- 最佳化if...else...語句
- Python 中的for,if-else和while語句PythonWhile
- JavaScript switch與if else語句的區別JavaScript
- go 流程控制之switch 語句介紹Go
- 1.4js中流程控制語句.htmlJSHTML
- JavaScript statement flow control || JavaScript 語句流程控制JavaScript