Метод оператора ~/
- num other
Оператор целочисленного деления.
Выполняет целочисленное деление этого числа на other. Целочисленное деление — это деление, в котором дробный результат преобразуется в целое число путем округления к нулю.
Если оба операнда являются int, то other не должно быть равно нулю. Тогда a ~/ b соответствует a.remainder(b) таким образом, что a == (a ~/ b) * b + a.remainder(b).
Если один из операндов является double, то другой операнд преобразуется в double перед выполнением деления и округлением результата. Тогда a ~/ b эквивалентно (a / b).truncate(). Это означает, что промежуточный результат двойного деления должен быть конечным целым числом (не бесконечность и не double.nan).
Реализация
int operator ~/(num other);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/num/operator_truncate_divide.html