使用字首運算子否定 Bool

該字首 ! 操作返回邏輯否定其說法。也就是說,!true 返回 false,!false 返回 true。

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

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