переменная Iterable::isEmpty

Проверяет, содержит ли данная коллекция элементы

Синтаксис

final
bool
Iterable.isEmpty

Описание

Геттер isEmpty возвращает true в том случае, если в коллекции (составном объекте) не содержится ни одного элемента, и возвращает false в том случае, если присутствует хотя бы один элемент.

Заметки

Пример

void main() {
  // инициализируем массив с данными
  var array = [0,1,2,3,4,5,6,7,8,9];
  
  // в нашем массиве содержится 10 элементов, поэтому array.isEmpty() вернет false
  print(array.isEmpty);

  // если удалить все элементы из массива, то получим true
  array.clear();
  print(array.isEmpty);

  // если создать пустой массив, то тоже будет true
  print(array.isEmpty);

  // заполним массив данными
  array = ['a','b','c'];

  // будет выполнять цикл до тех пор, пока наш массив
  // не останется пустым
  while(!array.isEmpty) {
    print(array.removeLast());
  }
}

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

Iterable::length - Возвращает количество элементов в коллекции

Официальная документация (английский)