operator ~/ abstract method
- num other
override
Truncating division operator.
Performs truncating division of this number by other.
Truncating division is division where a fractional result
is converted to an integer by rounding towards zero.
If both operands are ints, then other must not be zero.
Then a ~/ b corresponds to a.remainder(b)
such that a == (a ~/ b) * b + a.remainder(b).
If either operand is a double, then the other operand is converted
to a double before performing the division and truncation of the result.
Then a ~/ b is equivalent to (a / b).truncate().
This means that the intermediate result of the double division
must be a finite integer (not an infinity or double.nan).
Implementation
int operator ~/(num other);