-
(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
- API documentation for
Invertible
- 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