Библиотеки » Коллекции (dart:collection) » Queue » Queue.from
фабрика Queue::Queue.from
Создает очередь, содержащую элементы из указанной коллекции
Синтаксис
newQueue.Queue.from
(Iterable[E] other)
Передаваемые параметры
Iterable[E] otherОписание
Фабрика Queue.from
создает очередь, содержащую все элементы из указанного объекта Iterable[E] other
, причем порядок элементов в очереди будет соответствовать порядку, который определяется итератором исходного объекта Iterable[E] other
.
Заметки
Примеры использования:
void main() {
// объявим имассив типа очередь
Queue<String> arrayQueue;
// инициализируем очередь с помощью фабрики Queue.from()
arrayQueue = new Queue.from(["1", "2", "3"]);
// очередь будет состоять из 3 элементов и поэтому в консоле появится
// {"1", "2", "3"}
print(arrayQueue);
// инициализируем очередь с помощью фабрики Queue.from()
arrayQueue = new Queue.from({"a": "AAA", "b": "BBB", "c": "CCC"}.values);
// очередь будет состоять из 3 элементов, значений из ассоциативного массива
// {AAA, BBB, CCC}
print(arrayQueue);
}