Note: information on this page refers to Ceylon 1.0, 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
Numeric 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
- API documentation for
Numeric - difference in the language specification
- operator precedence in the language specification
- Operator polymorphism and Numeric operator semantics in the Tour of Ceylon
- ~ (complement) the set-wise minus operator