Метод is_empty
Метод is_empty проверяет, является ли срез пустым.
Он возвращает true, если длина среза равна нулю,
и false в противном случае. Метод не принимает
параметров и работает как для изменяемых, так и для
неизменяемых срезов.
Синтаксис
slice.is_empty()
Пример
Давайте проверим, является ли срез [1, 2, 3, 4, 5] пустым:
fn main()
{
let res = [1, 2, 3, 4, 5].is_empty();
println!("{}", res);
}
Результат выполнения кода:
false
Пример
Давайте проверим, является ли пустой срез [] пустым:
fn main()
{
let res = [].is_empty();
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли срез, полученный из вектора
vec!["a", "b", "c", "d", "e"], пустым:
fn main()
{
let v = vec!["a", "b", "c", "d", "e"];
let res = v.as_slice().is_empty();
println!("{}", res);
}
Результат выполнения кода:
false