Spec-Zone.ru › Dart 2

dart:core

compareTo абстрактный метод

int compareTo(
  1. String other
)
override

Сравнивает эту строку с other.

Возвращает отрицательное значение, если this располагается перед other, положительное значение, если this располагается после other, или ноль, если this и other эквивалентны.

Порядок определяется так же, как порядок кодовых единиц в первой позиции, в которой две строки различаются. Если одна строка является префиксом другой, более короткая строка располагается перед более длинной. Если строки содержат в точности одинаковые символы, они эквивалентны с точки зрения порядка. При сравнении не проверяется эквивалентность Unicode. Сравнение учитывает регистр.

var relation = 'Dart'.compareTo('Go');
print(relation); // < 0
relation = 'Go'.compareTo('Forward');
print(relation); // > 0
relation = 'Forward'.compareTo('Forward');
print(relation); // 0

Реализация

int compareTo(String other);

© 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/String/compareTo.html

Spec-Zone.ru

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