Библиотеки » Основная библиотека (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 - Извлекает и возвращает последний элемент списка