Метод push_back
Метод push_back добавляет элемент в конец
двусторонней очереди VecDeque. Он изменяет
исходную коллекцию, увеличивая её длину на единицу.
Параметром метод принимает значение, которое нужно
добавить в конец очереди.
Синтаксис
deque.push_back(value)
Пример
Давайте создадим пустую очередь и добавим в неё
несколько чисел с помощью метода push_back:
use std::collections::VecDeque;
fn main()
{
let mut deque = VecDeque::new();
deque.push_back(1);
deque.push_back(2);
deque.push_back(3);
println!("{:?}", deque);
}
Результат выполнения кода:
[1, 2, 3]
Пример
Давайте создадим очередь с начальными элементами и добавим в конец ещё один элемент:
use std::collections::VecDeque;
fn main()
{
let mut deque = VecDeque::from(vec!["a", "b", "c"]);
deque.push_back("d");
println!("{:?}", deque);
}
Результат выполнения кода:
["a", "b", "c", "d"]
Смотрите также
-
метод
push_front,
который добавляет элемент в начало очереди -
метод
pop_back,
который удаляет последний элемент очереди -
метод
pop_front,
который удаляет первый элемент очереди -
класс
VecDeque,
который представляет двустороннюю очередь