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