Note: information on this page refers to Ceylon 1.0, not to the current release.

== (equal) operator

The non-associating, binary infix == operator is used to test whether its operands are equal.

Usage

void m(Object x, Object y) {
    Boolean identical = x == y;
}

Description

Definition

The == operator is defined as follows:

lhs.equals(rhs);

See the language specification for more details.

Polymorphism

The == operator is polymorphic. The meaning of == depends on the Object class.

Type

The result type of the == operator is Boolean.

Meaning of identical for built-in types

TODO

See also