Spec-Zone.ru › Dart 2

dart:core

Псевдоним типа Comparator<T>

Comparator<T> = int Function(T a, T b)

Сигнатура обобщённой функции сравнения.

Функция сравнения задаёт порядок для типа объектов. Полный порядок на типе означает, что для любых двух значений они либо равны, либо одно больше другого (и тогда последнее должно быть меньше первого).

Функция Comparator задаёт такой полный порядок, возвращая

  • отрицательное целое число, если a меньше b,
  • ноль, если a равно b, и
  • положительное целое число, если a больше b.

Реализация

typedef Comparator<T> = int Function(T a, T b);

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-core/Comparator.html

Spec-Zone.ru

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