/**
逻辑运算符
与&&
或||
非!
*/
let allowLeave = false
if !allowLeave
{
print("NO")
}
/**
不可以这样
Binary operator '&&' cannot be applied to two 'Int' operands
*/
// var a = 11
// if a && 11
// {
// print("YES")
// }
/**
&& 要求两侧的表达式必须是布尔值
*/
let a = true
let b = false
print("------->")
if a && b
{
print("YES")
}
if a || b
{
print("YES")
}
let age = 20
let height = 186
if age > 30 && age < 40 && height > 170
{
print("YES")
}
原文链接:https://www.f2er.com/swift/322498.html