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

Метод is_empty

Метод is_empty проверяет, пуст ли вектор. Он возвращает true, если вектор не содержит ни одного элемента, и false в противном случае. Метод не принимает параметров.

Синтаксис

vec.is_empty()

Пример

Давайте проверим, является ли пустым вектор, созданный с помощью Vec::new:

fn main() { let vec: Vec<i32> = Vec::new(); let res = vec.is_empty(); println!("{}", res); }

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

true

Пример

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

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

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

false

Пример

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

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

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

true

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

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