跳转到内容
新建笔记

条件语句

(1)数字比较:

local age = 10
if age > 18 then
print("over 18") -- 不会被执行
end
age = 20
if age > 18 then
print("over 18")
elseif age == 18 then
print("18 huh")
else
print("kiddo")
end

(2)布尔值比较:

local isAlive = true
if isAlive then
print("Be grateful!")
end

(3)字符串比较:

local name = "sid"
if name ~= "sid" then
print("not sid")
end

(4)组合条件:

local age = 22
if age == 10 and x > 0 then -- 两个条件都为真
print("kiddo!")
elseif x == 18 or x > 18 then -- 至少一个条件为真
print("over 18")
end

(5)取反:

local isAlive = true
if not isAlive then
print("ye ded!")
end