РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
232 of 1245 menu

Метод push

Метод push добавляет новый элемент в конец вектора. Параметром метод принимает значение, которое нужно добавить в вектор. Метод не возвращает значение, а изменяет вектор на месте, увеличивая его длину на единицу.

Синтаксис

vec.push(value)

Пример

Давайте создадим вектор и добавим в него элемент с помощью метода push:

fn main() { let mut vec = vec![1, 2, 3]; vec.push(4); println!("{:?}", vec); }

Результат выполнения кода:

[1, 2, 3, 4]

Пример

Давайте добавим несколько элементов в вектор с помощью нескольких вызовов метода push:

fn main() { let mut vec = vec!["a", "b"]; vec.push("c"); vec.push("d"); vec.push("e"); println!("{:?}", vec); }

Результат выполнения кода:

["a", "b", "c", "d", "e"]

Пример

Давайте проверим длину вектора до и после добавления элемента с помощью метода push:

fn main() { let mut vec = vec![1, 2, 3, 4, 5]; println!("Before: {}", vec.len()); vec.push(6); println!("After: {}", vec.len()); println!("{:?}", vec); }

Результат выполнения кода:

Before: 5 After: 6 [1, 2, 3, 4, 5, 6]

Смотрите также

  • класс Vec,
    который представляет динамический массив
  • метод pop,
    который удаляет последний элемент вектора
  • метод insert,
    который вставляет элемент по указанному индексу
  • метод extend,
    который добавляет несколько элементов в конец вектора
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить