Boolean
Требования к платформе и версии: Common (1.0), JS (1.1), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect class Boolean : Comparable<Boolean>
Представляет значение, которое может быть либо true, либо false.
Требования к платформе и версии: JVM (1.0)
actual class Boolean : Comparable<Boolean>
Представляет значение, которое может быть либо true, либо false. На JVM значения этого типа, допускающие значение null, представлены значениями примитивного типа boolean.
Типы
Функции
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect infix fun and(other: Boolean): Boolean
Выполняет логическую операцию and между этим значением Boolean и другим. В отличие от оператора &&, эта функция не использует вычисление с коротким замыканием. Значение this и другое всегда будут вычислены.
Требования к платформе и версии: Native (1.3)
actual infix external fun and(other: Boolean): Boolean
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect open operator override fun compareTo(other: Boolean): Int
Сравнивает это значение Boolean с указанным значением Boolean для определения порядка. Возвращает ноль, если значения равны, отрицательное число, если это значение — false, а другое — true, или положительное число, если это значение — true, а другое — false.
Требования к платформе и версии: Native (1.3)
actual open operator external override fun compareTo(other: Boolean): Int
Сравнивает это значение Boolean с указанным значением Boolean для определения порядка. Возвращает ноль, если значения равны, отрицательное число, если это значение — false, а другое — true, или положительное число, если это значение — true, а другое — false.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect operator fun not(): Boolean
Возвращает инверсию этого логического значения.
Требования к платформе и версии: Native (1.3)
actual operator external fun not(): Boolean
Возвращает инверсию этого логического значения.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect infix fun or(other: Boolean): Boolean
Выполняет логическую операцию or между этим значением Boolean и другим. В отличие от оператора ||, эта функция не использует вычисление с коротким замыканием. Значение this и другое всегда будут вычислены.
Требования к платформе и версии: Native (1.3)
actual infix external fun or(other: Boolean): Boolean
Требования к платформе и версии: JS (2.2)
actual inline fun Boolean.toJsBoolean(): JsBoolean
Требования к платформе и версии: Wasm-JS (1.8)
actual fun Boolean.toJsBoolean(): JsBoolean
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect infix fun xor(other: Boolean): Boolean
Выполняет логическую операцию xor между этим значением Boolean и другим.
Требования к платформе и версии: Native (1.3)
actual infix external fun xor(other: Boolean): Boolean
Выполняет логическую операцию xor между этим значением Boolean и другим.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/