Spec-Zone.ru › Dart 2

dart:html

Метод setAll

void setAll(
  1. int index,
  2. Iterable<E> iterable
)
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.19.6/dart-html/ImmutableListMixin/setAll.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API