Конструктор RangeError.range
RangeError.range(Создать новый объект RangeError для значения, выходящего за допустимый диапазон.
Допустимый диапазон от minValue до maxValue, включительно. Если minValue или maxValue отсутствуют, диапазон бесконечен в этом направлении.
Для диапазона от 0 до длины чего-либо, исключая конечную границу, используйте RangeError.index.
Необязательный параметр name может указать имя аргумента, имеющего недопустимое значение, и параметр message может переопределить стандартное описание ошибки.
Исходный код
RangeError.range(num invalidValue, int minValue, int maxValue,
[String name, String message])
: start = minValue,
end = maxValue,
super.value(
invalidValue, name, (message != null) ? message : "Invalid value");
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/RangeError/RangeError.range.html