Spec-Zone.ru › Kotlin 2

Boolean

kotlin-stdlib/kotlin/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.

Типы

Companion

Требования к платформе и версии: Common (1.3), JS (1.3), JVM (1.3), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect object Companion

Функции

and

Требования к платформе и версии: 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

Выполняет логическую операцию and между этим значением Boolean и другим. В отличие от оператора &&, эта функция не использует вычисление с коротким замыканием. Значение this и другое всегда будут вычислены.

compareTo

Требования к платформе и версии: 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.

compareTo

Требования к платформе и версии: Common (1.6)

infix inline fun <T> Comparable<T>.compareTo(other: T): Int

Сравнивает этот объект с указанным объектом для определения порядка. Возвращает ноль, если этот объект равен указанному объекту other, отрицательное число, если он меньше other, или положительное число, если он больше other.

equals

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open operator override fun equals(other: Any?): Boolean

Указывает, равен ли какой-либо другой объект этому объекту.

hashCode

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun hashCode(): Int

Возвращает хеш-код объекта.

not

Требования к платформе и версии: 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

Возвращает инверсию этого логического значения.

or

Требования к платформе и версии: 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

Выполняет логическую операцию or между этим значением Boolean и другим. В отличие от оператора ||, эта функция не использует вычисление с коротким замыканием. Значение this и другое всегда будут вычислены.

toBoolean

Требования к платформе и версии: JS (2.2)

@ExperimentalWasmJsInterop
actual inline fun JsBoolean.toBoolean(): Boolean
toByte

Требования к платформе и версии: Native (1.3)

inline fun Boolean.toByte(): Byte
toJsBoolean

Требования к платформе и версии: JS (2.2)

@ExperimentalWasmJsInterop
actual inline fun Boolean.toJsBoolean(): JsBoolean

Требования к платформе и версии: Wasm-JS (1.8)

@ExperimentalWasmJsInterop
actual fun Boolean.toJsBoolean(): JsBoolean
toString

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun toString(): String

Возвращает строковое представление объекта.

xor

Требования к платформе и версии: 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/

Spec-Zone.ru

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