Note: information on this page refers to Ceylon 1.2, not to the current release.
/=
(divide assign) operator
The right associative, binary infix /=
operator divides it's left-hand operand by
the amount given by its right-hand operand.
Usage
variable Float num = 1.0;
num /= 2.0; // half num
Description
Definition
The /=
operator is defined as follows
lhs = lhs.divided(rhs)
except that lhs
is evaluated only once.
See the language specification for more details.
Polymorphism
The /=
operator is polymorphic.
The definition of the /=
operator depends
on the Numeric
interface.
Type
The result type of the /=
operator is the same as the type of its right hand operand.
See also
- arithmetic operators in the language specification
- operator precedence in the language specification
- Operator polymorphism and Numeric operator semantics in the Tour of Ceylon