Проверка пустоты вектора в Rust
Пустой список не содержит элементов: его длина равна нулю. Отдельная команда возвращает логический ответ да или нет, удобный для условия в программе.
После дописывания первого числа тот же вопрос даст ответ нет. Очистка снова делает список пустым с точки зрения длины.
Спросим у только что созданного пустого набора:
let nums: Vec<i32> = Vec::new();
println!("{}", nums.is_empty());
На экране true. У готового списка
из нескольких чисел ответ другой:
let nums = vec![7, 8];
println!("{}", nums.is_empty());
Дан следующий вектор:
let nums = vec![3];
Выведите, пуст ли список nums.
Объявите пустой изменяемый список целых
чисел, выведите проверку пустоты, допишите
1 и снова выведите проверку.
Скажите, что выведет проверка пустоты для переменной с пустым списком целых чисел, созданным командой типа.