在Lua中,條件語句可以使用if語句來實現。if語句的基本語法如下:
if condition then
-- 在條件成立時執行的代碼
else
-- 在條件不成立時執行的代碼
end
其中,condition
是一個條件表達式,如果這個條件表達式為真(true),則執行if語句塊中的代碼,否則執行else語句塊中的代碼。
除了if語句外,還可以使用elseif語句來實現多重條件判斷。例如:
if score >= 90 then
print("優秀")
elseif score >= 80 then
print("良好")
elseif score >= 60 then
print("及格")
else
print("不及格")
end
在上面的例子中,根據分數score的不同,輸出不同的評價。通過嵌套if語句或者使用邏輯運算符(如and、or)可以實現更復雜的條件控制。