Библиотеки » Коллекции (dart:collection) » Queue » addFirst
функция Queue::addFirst
Добавляет новый элемент в начало очереди
Синтаксис
void
Queue.addFirst
(E value)
Передаваемые параметры
E valueВозвращаемое значение
voidОписание
Метод addFirst
позволяет добавить новый элемент E value
в начало очереди, что приводит к увеличению длины очереди на единицу.
Заметки
Примеры использования:
void main() {
// объявим и инициализируем массив типа очередь
Queue<int> arrayQueue = new Queue();
// будет выведено {}, потому что очередь пустая и не содержит элементов
print(arrayQueue);
// заполним очередь элементами
for(int i=0;i<10;i++) {
if (i % 2 == 0) {
// четные элементы будем добавлять в начало очереди
arrayQueue.addFirst(i);
} else {
// нечетные элементы будем добавлять в конец очереди
arrayQueue.addLast(i);
}
}
// в итоге, получм такую очередь - {8, 6, 4, 2, 0, 1, 3, 5, 7, 9}
print(arrayQueue);
}