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

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

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

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