Метод addAll
Метод addAll добавляет все элементы
из переданной коллекции в конец текущего
списка. В первый параметр мы передаем
коллекцию (список, множество или любую
другую Iterable), элементы которой
нужно добавить. Метод изменяет исходный
список и ничего не возвращает.
Синтаксис
list.addAll(iterable)
Пример
Давайте добавим в список все элементы другого списка:
void main()
{
List<String> list = ['a', 'b', 'c'];
List<String> other = ['d', 'e'];
list.addAll(other);
print(list);
}
Результат выполнения кода:
[a, b, c, d, e]
Пример
Давайте добавим в список элементы множества:
void main()
{
List<int> list = [1, 2, 3];
Set<int> other = {4, 5};
list.addAll(other);
print(list);
}
Результат выполнения кода:
[1, 2, 3, 4, 5]
Пример
Давайте добавим в список элементы
другого списка, полученные с помощью
метода map:
void main()
{
List<int> list = [1, 2, 3];
List<int> other = [4, 5, 6];
list.addAll(other.map((e) => e * 10));
print(list);
}
Результат выполнения кода:
[1, 2, 3, 40, 50, 60]