使用前缀运算符否定 Bool

该前缀 ! 操作返回逻辑否定其说法。也就是说,!true 返回 false,!false 返回 true。

print(!true)  // prints "false"
print(!false) // prints "true"

func test(_ someBoolean: Bool) {
    if !someBoolean {
        print("someBoolean is false")
    }
}