Lua 多層 if 架構語法
if...else 語法
Lua if 語法允許多層架構, 這就意味着你可以在一個 if 或 else if 語句中插入其他的 if 或 else if 語法。
Lua 多層 if 架構語法格式如下:
if(布林表達式 1) then
--[布林表達式 1 為 true 時執行該程式碼區塊--]
if(布尔表达式 2) then
--[布林表達式 2 為 true 時執行該程式碼區塊--]
end
end
你可以用同樣的方式建立多層 else if...else 語法。
实例
以下實例用於判斷變數 a 和 b 的值:
--[定義變數--]
a = 100
b = 200
--[檢查條件--]
if(a == 100) then
--[if 條件為 true 時執行以下 if 條件判斷--]
if(b == 200) then
--[if 條件為 true 時執行該程式碼區塊--]
print("a 的值為 100 b 的值為 200")
end
end
print("a 的值為 :", a)
print("b 的值為 :", b);
以上代碼執行结果如下:
a 的值為 100
b 的值為 200
a 的值為 : 100
b 的值為 : 200