Библиотеки » Основная библиотека (dart:core) » List » insertRange
функция List::insertRange
Вставляет ряд новых элементов в список
Синтаксис
void
List.insertRange
(int start, int length, [E initialValue])
Передаваемые параметры
int start, int length, [E initialValue]Возвращаемое значение
voidОписание
Метод insertRange позволяет вставить length новых элементов в список, начиная с индекса start. Длина массива при этом увеличивается на length, а значения новых элементов устанавливаются равными initialValue, либо null, если initialValue не указан.
Если длина length равна 0, то данный метод ничего не делает.
Если индекс start равен длине списка, данный метод вставляет элементы в конец списка.
- В случае, если массив фиксированный длины, то, генерируется ошибка
UnsupportedError - В случае, если длина
lengthотрицательная, генерируется ошибкаArgumentError - В случае, если индекс
startотрицательный, илиstartвыходит за границы списка, генерируется ошибкаRangeError
Смотрите также
List::setRange - Копирует элементы из заданного списка в текущий
List::getRange - Возвращает ряд элементов списка
List::removeRange - Удаляет ряд элементов из списка