функция 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);
}
						

Официальная документация (английский)