4.1.3 逻辑运算符

4.1.3 逻辑运算符

之前的学习中,我们只遇到了一个条件的判断。在很多实际情况下,会遇到同时组合多个布尔值进行判断的场景,这时可以使用逻辑运算符来解决这类问题。表4.1.2是Swift中的逻辑运算符,在之后的实战中也会使用到。

表4.1.2 Swift逻辑运算符

动手写4.1.2 Logical

控制台输出如下:

“!”是逻辑非运算,这个运算符可以将真和假之间进行颠倒。变量is True初始化为真,通过逻辑判断是否为真,然后执行print(“true”)语句,之后又赋值false给它,通过逻辑非运算之后判断是否为真,然后执行print(“false”)语句。接着又声明了三个状态变量,进行多个条件组合判断的逻辑,condition1逻辑与condition2是false,然后这个结果再逻辑或condition3,最终结果还是false,执行到else语句当中,打印出结果。