Kotlin 语言参考文档 中文版 Help

布尔(Boolean)类型

Boolean 类型用来表示布尔型对象, 有两个可能的值: truefalse. Boolean 还有对应的 可为 null 的类型, 声明为 Boolean?.

布尔值的内建运算符有:

  • || – 或运算 (逻辑 )

  • && – 与运算 (逻辑 )

  • ! – 非运算 (逻辑 )

例如:

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, && 运算符不会计算第二个操作数.

最终更新: 2024/11/23