布尔(Boolean)类型
Boolean 类型用来表示布尔型对象, 有两个可能的值: true 和 false. 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,&&运算符不会计算第二个操作数.
2025/10/21