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

- (difference) operator

The left-associative, binary infix - operator is used to take the difference of two operands.

Usage

Integer one = 3 - 2;

Description

Definition

The - operator is defined as

lhs.minus(rhs);

See the language specification for more details.

Polymorphism

The - operator is polymorphic. The meaning of - depends on the Invertible interface.

Type

The result type of the - operator is the same as the type of its right hand operand.

Meaning of difference for built-in types

For the built-in numeric types Integer and Float, - performs normal mathematical subtraction, subject to the limitations of the relevant type.

See also