Lua if 語句
Luaif語句由一個布爾表達式作為條件判斷,其後緊跟其他語句組成。
Lua if 語句語法格式如下:
if(布尔表达式)
then
--[ 在布尔表达式为 true 时执行的语句 --]
end
在布爾表達式為true 時會if中的代碼塊會被執行,在布爾表達式為false 時,緊跟在if 語句end 之後的代碼會被執行。
Lua認為false和nil為假,true 和非nil為真。 要注意的是Lua中0 為true。
if 語句流程圖如下:
實例
以下實例用於判斷變量a 的值是否小於20:
--[ 定义变量 --] a = 10; --[ 使用 if 语句 --] if( a < 20 ) then --[ if 条件为 true 时打印以下信息 --] print("a 小于 20" ); end print("a 的值为:", a);
以上代碼執行結果如下:
a 小于 20 a 的值为: 10