Spec-Zone.ru › Kotlin 1.9

Булевы значения

Тип Boolean представляет собой объекты булевого типа, которые могут принимать два значения: true и false.

Boolean имеет аналог для значений с возможностью null Boolean? , который также имеет значение null.

Встроенные операции с булевыми значениями включают:

  • || – дизъюнкция (логическое ИЛИ)

  • && – конъюнкция (логическое И)

  • ! – отрицание (логическое НЕ)

|| и && работают лениво.

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

В JVM: ссылки с возможностью null на объекты булевого типа упаковываются аналогично числам.

Последнее изменение: 10 августа 2022 г.
Беззнаковые целочисленные типы Символы

© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/booleans.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API