Spec-Zone.ru › Dart 2

dart:core

Конструктор RangeError.range

RangeError.range(
  1. num invalidValue,
  2. int? minValue,
  3. int? maxValue,
  4. [String? name,
  5. String? message]
)

Создать новый RangeError для значения, выходящего за допустимый диапазон.

Допустимый диапазон от minValue до maxValue, включительно. Если minValue или maxValue являются null, то диапазон бесконечен в этом направлении.

Для диапазона от 0 до длины чего-либо, исключая конечную точку, используйте RangeError.index.

Необязательный name может указать имя аргумента, содержащего недопустимое значение, а message может переопределить стандартное описание ошибки.

Реализация

@pragma("vm:entry-point")
RangeError.range(num invalidValue, int? minValue, int? maxValue,
    [String? name, String? message])
    : start = minValue,
      end = maxValue,
      super.value(invalidValue, name, message ?? "Invalid value");

© 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/RangeError/RangeError.range.html

Spec-Zone.ru

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