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