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

Метод len

Метод len возвращает количество элементов, содержащихся в векторе. Он не принимает параметров и возвращает значение типа usize. Длина вектора изменяется при добавлении или удалении элементов.

Синтаксис

vec.len()

Пример

Давайте получим длину вектора с числами:

fn main() { let v = vec![1, 2, 3, 4, 5]; let res = v.len(); println!("{}", res); }

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

5

Пример

Давайте получим длину вектора со строками:

fn main() { let v = vec!["a", "b", "c", "d", "e"]; let res = v.len(); println!("{}", res); }

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

5

Пример

Давайте проверим, что после добавления элемента длина вектора увеличивается:

fn main() { let mut v = vec![1, 2, 3]; let res1 = v.len(); v.push(4); let res2 = v.len(); println!("{}", res1); println!("{}", res2); }

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

3 4

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

  • метод is_empty,
    который проверяет, пуст ли вектор
  • метод capacity,
    который возвращает текущую вместимость вектора
  • метод push,
    который добавляет элемент в конец вектора
  • метод pop,
    который удаляет последний элемент вектора
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить