Swift 基础教程:逻辑运算符(Logical Operators)

常用逻辑运算符(Logical Operators)

逻辑运算符 描述 示例
! 逻辑非 !a
|| 逻辑或 a || b
&& 逻辑与 a && b

逻辑非运算符

逻辑非运算符运算符( !a )对一个布尔值取反,使得 true 变 false , false 变 true 。
! 后面不能跟空格

let status = true
if !status {
    print("it's error")
}

// continue

逻辑或运算符

当左右两边的表达式其中一个为 true 时,整个表达式就为 true 。

let status1 = true
let status2 = false

if status1 || status2 {
    print("it's ok")
}

逻辑与运算符

当左右两边的表达式都为 true 时,整个表达式就为 true 。

let status1 = true
let status2 = false

if status1 && status2 {
    print("it's ok")
}

你可能感兴趣的:(Swift,5.2,基础教程)