Библиотеки » Основная библиотека (dart:core) » List » removeRange
функция List::removeRange
Удаляет ряд элементов из списка
Синтаксис
void
List.removeRange
(int start, int length)
Передаваемые параметры
int start, int lengthВозвращаемое значение
voidОписание
Метод removeRange позволяет удалить length элементов из списка, начиная с индекса start. Длина массива при этом уменьшается на length.
Если длина length равна 0, данный метод ничего не делает.
Если длина length равна длине списка, а индекс start равен 0, то данный метод удаляет все элементы из списка.
- В случае, если массив фиксированный длины, то, генерируется ошибка
UnsupportedError - В случае, если длина
lengthотрицательная, генерируется ошибкаArgumentError - В случае, если индекс
startотрицательный, или индексыstartиstart + lengthвыходят за границы списка, генерируется ошибкаRangeError
Смотрите также
List::clear - Очищает список
List::removeAt - Удаляет произвольный элемент списка
List::removeLast - Извлекает и возвращает последний элемент списка