Метод setAll
override
Перезаписывает элементы объектами из iterable.
Элементы iterable записываются в этот список, начиная с позиции index. Эта операция не увеличивает длину списка.
Значение index должно быть неотрицательным и не больше, чем длина.
У iterable должно быть не больше элементов, чем помещается от позиции index до длины.
Если iterable базируется на этом списке, его значения могут измениться во время операции setAll.
final list = <String>['a', 'b', 'c', 'd']; list.setAll(1, ['bee', 'sea']); print(list); // [a, bee, sea, d]
Реализация
void setAll(int index, Iterable<E> iterable) {
throw new UnsupportedError("Cannot modify an immutable List.");
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/ImmutableListMixin/setAll.html