控制結構的條件表示式結果可以是任何值,lua認為false和nil為假,true和非nil為真。
語句描述
ifif語句 由乙個布林表示式作為條件判斷,其後緊跟其他語句組成
if…else
可以與else語句搭配使用 if 表示式為false 執行else語句
if巢狀語句
可以在if或者else中 巢狀乙個或者多個else if語句
if(布林表示式)
then
--[表示式為true執行的語句]
end
if(布林表示式)
then
--[ 布林表示式為 true 時執行該語句塊 --]
else
--[ 布林表示式為 false 時執行該語句塊 --]
end
if( 布林表示式 1)
then
--[ 在布林表示式 1 為 true 時執行該語句塊 --]
elseif( 布林表示式 2)
then
--[ 在布林表示式 2 為 true 時執行該語句塊 --]
elseif( 布林表示式 3)
then
--[ 在布林表示式 3 為 true 時執行該語句塊 --]
else
--[ 如果以上布林表示式都不為 true 則執行該語句塊 --]
end
在布林表示式為 true 時會if中的**塊會被執行,在布林表示式為 false 時,緊跟在 >if 語句 end 之後的**會被執行。
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...