Kotlin v2.0.21 Help

布尔值(Booleans)

Boolean 类型表示可以具有两个值的布尔对象: truefalseBoolean 有一个声明为 Boolean?可空 对应类型。

布尔值的内置操作包括:

  • || – 析取(逻辑 OR

  • && – 合取(逻辑 AND

  • ! – 否定(逻辑 NOT

例如:

fun main() { //sampleStart val myTrue: Boolean = true val myFalse: Boolean = false val boolNull: Boolean? = null println(myTrue || myFalse) // true println(myTrue && myFalse) // false println(!myTrue) // false println(boolNull) // null //sampleEnd }

||&& 运算符是惰性求值的,这意味着:

  • 如果第一个操作数为 true|| 运算符不会计算第二个操作数。

  • 如果第一个操作数为 false&& 运算符不会计算第二个操作数。

Last modified: 26 十一月 2024