Метод 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