Boolean

class Boolean : Comparable<Boolean> (source)

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.

Functions

and

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.

compareTo

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.

not

operator fun not(): Boolean

Returns the inverse of this boolean.

or

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.

xor

infix fun xor(other: Boolean): Boolean

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