Spec-Zone.ru › Dart 2

dart:core

Метод оператора ~/

int operator ~/(
  1. 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API