Библиотеки » Коллекции (dart:collection) » Queue » addAll
функция Queue::addAll
Добавляет все элементы заданной коллекции в конец очереди
Синтаксис
void
Queue.addAll
(Collection[E] collection)
Передаваемые параметры
Collection[E] collectionВозвращаемое значение
voidОписание
Метод addAll
позволяет последовательно добавить все элементы коллекции Collection[E] collection
в конец очереди, что приводит к увеличению длины очереди на длину коллекции collection.length
.
Заметки
Примеры использования:
void main() {
// объявим и инициализируем массив типа очередь
Queue<String> arrayQueue = new Queue();
// будет выведено {}, потому что очередь пустая и не содержит элементов
print(arrayQueue);
// объявим и инициализируем ассоциативный массив
Map<String, String> arrayMap = {"a": "AAA", "b": "BBB", "c": "CCC"};
// добавим к очереди массив из значений хеш-таблицы
arrayQueue.addAll(arrayMap.values);
// добавим к очереди массив из ключей хеш-таблицы
arrayQueue.addAll(arrayMap.keys);
// в итоге, получм такую очередь - {AAA, BBB, CCC, a, b, c}
print(arrayQueue);
}