Lua if 語(yǔ)句

Lua 流程控制

Lua if 語(yǔ)句 由一個(gè)布爾表達(dá)式作為條件判斷,其后緊跟其他語(yǔ)句組成。

Lua if 語(yǔ)句語(yǔ)法格式如下:

if(布爾表達(dá)式)
then
   --[ 在布爾表達(dá)式為 true 時(shí)執(zhí)行的語(yǔ)句 --]
end

在布爾表達(dá)式為 true 時(shí)會(huì)if中的代碼塊會(huì)被執(zhí)行,在布爾表達(dá)式為 false 時(shí),緊跟在 if 語(yǔ)句 end 之后的代碼會(huì)被執(zhí)行。

Lua認(rèn)為false和nil為假,true 和非nil為真。要注意的是Lua中 0 為 true。

if 語(yǔ)句流程圖如下:

在線示例

以下示例用于判斷變量 a 的值是否小于 20:

--[ 定義變量 --]
a = 10;

--[ 使用 if 語(yǔ)句 --]
if( a < 20 )
then
   --[ if 條件為 true 時(shí)打印以下信息 --]
   print("a 小于 20" );
end
print("a 的值為:", a);

以上代碼執(zhí)行結(jié)果如下:

a 小于 20
a 的值為:    10

Lua 流程控制

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清