22-逻辑运算符
4.6.4 逻辑运算符
逻辑运算符主要用于逻辑运算,要求操作数为逻辑类型,其运算结果也是逻辑类型。和Java一样,Kotlin的逻辑运算符包括逻辑与(&&)、逻辑或(‖)和逻辑非(!)。
逻辑运算过程中,操作数值的组合不同,整个表达式的值也不同。表4-6是逻辑运算总结。
| a | b | a&&b | a ‖ b | !a | | :----- | :----- | :----- | :----- | :----- | :----- | :----- | | false | false | false | false | true | | true | false | false | true | false | | false | true | false | true | true | | true | true | true | true | false |