if 判断语句
2022-12-22 14:26:23 最后更新
用法:

--if 语句的使用
local a = 2

if a > 1 then

syso("a大于1")

end

--if...else 搭配使用
local a = 2

if a == 1 then

syso("a等于1")

elseif a == 2 then

syso("a等于2")

else

syso("a等于其他")

end

--多个if语句嵌套
local a = 1
local b = 2
if a == 1 then

if b == 2 then
syso("a等于1,b等于2")
end

else

syso("a不等于1")

end

--逻辑运算判断

local a = 1
local b = 2
--a等于1 或者 等于2
if a == 1 or a == 2 then

syso("a等于1")

end

--a等于1 并且 b等于2
if a == 1 and b == 2 then

syso("a等于1,b等于2")

end

--a等于3 取反意,与逻辑运算结果相反,如果条件为 true,逻辑非为 false
if not(a == 3) then

syso("a不等于3")

end

--a不等于b 此运算符检测两个值是否相等,相等返回 false,否则返回 true

if a ~= b  then

syso("a不等于b")

end