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

Свойство isEmpty

Свойство isEmpty класса Iterable возвращает true, если коллекция не содержит ни одного элемента, и false в противном случае. Это свойство доступно для чтения и не принимает параметров. Оно удобно для быстрой проверки наличия элементов в списке, множестве или другой итерируемой коллекции перед выполнением операций.

Синтаксис

iterable.isEmpty

Пример

Давайте проверим пустой список:

void main() { List<int> numbers = []; print(numbers.isEmpty); }

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

true

Пример

Давайте проверим список с элементами:

void main() { List<String> letters = ['a', 'b', 'c', 'd', 'e']; print(letters.isEmpty); }

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

false

Пример

Давайте проверим пустое множество:

void main() { Set<int> numbers = {}; print(numbers.isEmpty); }

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

true

Пример

Давайте проверим результат работы метода where, который не нашёл подходящих элементов:

void main() { List<int> numbers = [1, 2, 3, 4, 5]; Iterable<int> res = numbers.where((n) => n > 10); print(res.isEmpty); }

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

true

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

  • свойство isNotEmpty,
    которое проверяет наличие хотя бы одного элемента
  • свойство length,
    которое возвращает количество элементов
  • метод where,
    который фильтрует элементы по условию
  • класс Iterable,
    который представляет итерируемую коллекцию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить