Note: information on this page refers to Ceylon 1.1, 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.


variable Float num = 1.0;
num /= 2.0; // half num 



The /= operator is defined as follows

lhs = lhs.divided(rhs)

except that lhs is evaluated only once.

See the language specification for more details.


The /= operator is polymorphic. The definition of the /= operator depends on the Numeric interface.


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

See also