08-布尔类型
4.3.3 布尔类型
在Kotlin语言中,布尔类型用Boolean表示,它有两个值:true和false。当需要空引用时,布尔类型也会被装箱。在Kotlin中,布尔类型内置了3种运算:逻辑或(‖)、逻辑与(&&)和逻辑非(!)。
var flag1 :Boolean = true
val flag2 :Boolean = false
if(flag1&&!flag2){
println("hello world") //输出hello world
}
在其他一些语言中(如OC),false还可以用0表示,true也可以用1表示,这在Kotlin的语法规则中是不被允许的。