Overwrites objects of this
with the objects of iterable
, starting at position index
in this list.
List<String> list = ['a', 'b', 'c']; list.setAll(1, ['bee', 'sea']); list.join(', '); // 'a, bee, sea'
This operation does not increase the length of this
.
The index
must be non-negative and no greater than length.
The iterable
must not have more elements than what can fit from index
to length.
If iterable
is based on this list, its values may change /during/ the setAll
operation.
void setAll(int index, Iterable<E> iterable) { throw new UnsupportedError("Cannot modify an immutable List."); }
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/2.0.0/dart-html/ImmutableListMixin/setAll.html