Lua基礎 流程控制語句

2021-08-03 19:14:21 字數 1042 閱讀 7402

lua提供了if語句和if else語句作為流程控制語句,當然,符合c的特點,流程語句之間可以實現巢狀操作,當然流程控制也可以和迴圈體結合進行控制。

1、if語句

if(布林表示式)

then

--[ 在布林表示式為 true 時執行的語句 --]

end

案例:test3.lua

2 i = 0 ;           --定義乙個變數i,並初始化為0

3 if i < 5 --如果i 小於 5

4 then

5 while(true) --此時做迴圈加1

6 do

7 i = i+1 ;

8 print("i:",i);

9 if i == 5 --如果i 等於 5

10 then

11 break ; --退出迴圈

12 end

13 end

14 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大!

lua

Lua 流程控制

lua 程式語言流程控制語句通過程式設定乙個或多個條件語句來設定。在條件為 true 時執行指定程式 在條件為 false 時執行其他指定 以下是典型的流程控制流程圖 要注意的是lua中 0 為 true 0 為 true if 0 then print 0 為 true end以上 輸出結果為 0...

Lua 流程控制

lua程式語言流程控制語句通過程式設定乙個或多個條件語句來設定。在條件為true時執行指定程式 在條件為false時執行其他指定 下圖是典型的流程控制流程圖 控制結構的條件表示式結果可以是任何值,lua認為false和nil為假,true和非nil為真。要注意的是lua中 0 為 true 0 為 ...

Lua流程控制

if.else 語句 lua if 語句可以與 else 語句搭配使用,在 if 條件表示式為 false 時執行 else 語句 塊。lua if.else 語句語法格式如下 if 布林表示式 then 布林表示式為 true 時執行該語句塊 else 布林表示式為 false 時執行該語句塊 e...