Boolean

Represents a value which is either true or false. On the JVM, non-nullable values of this type are represented as values of the primitive type boolean.

Since Kotlin

1.1

Represents a value which is either true or false. On the JVM, non-nullable values of this type are represented as values of the primitive type boolean.

Since Kotlin

1.0

Functions

Link copied to clipboard
infix fun and(other: Boolean): Boolean

Performs a logical and operation between this Boolean and the other one. Unlike the && operator, this function does not perform short-circuit evaluation. Both this and other will always be evaluated.

Since Kotlin 1.1
infix fun and(other: Boolean): Boolean

Performs a logical and operation between this Boolean and the other one. Unlike the && operator, this function does not perform short-circuit evaluation. Both this and other will always be evaluated.

Since Kotlin 1.0
Link copied to clipboard
open operator override fun compareTo(other: Boolean): Int

Compares this object with the specified object for order. Returns zero if this object is equal to the specified other object, a negative number if it's less than other, or a positive number if it's greater than other.

Since Kotlin 1.1
open operator override fun compareTo(other: Boolean): Int

Compares this object with the specified object for order. Returns zero if this object is equal to the specified other object, a negative number if it's less than other, or a positive number if it's greater than other.

Since Kotlin 1.0
Link copied to clipboard
operator fun not(): Boolean

Returns the inverse of this boolean.

Since Kotlin 1.1
operator fun not(): Boolean

Returns the inverse of this boolean.

Since Kotlin 1.0
Link copied to clipboard
infix fun or(other: Boolean): Boolean

Performs a logical or operation between this Boolean and the other one. Unlike the || operator, this function does not perform short-circuit evaluation. Both this and other will always be evaluated.

Since Kotlin 1.1
infix fun or(other: Boolean): Boolean

Performs a logical or operation between this Boolean and the other one. Unlike the || operator, this function does not perform short-circuit evaluation. Both this and other will always be evaluated.

Since Kotlin 1.0
Link copied to clipboard
infix fun xor(other: Boolean): Boolean

Performs a logical xor operation between this Boolean and the other one.

Since Kotlin 1.1
infix fun xor(other: Boolean): Boolean

Performs a logical xor operation between this Boolean and the other one.

Since Kotlin 1.0