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

Конструктор empty

Конструктор empty класса Iterable создает пустую неизменяемую коллекцию. Это удобный способ получить пустой итерируемый объект, когда заранее известно, что в нем не будет элементов. Конструктор не принимает никаких параметров. Созданная коллекция не может быть изменена - в нее нельзя добавить или удалить элементы.

Синтаксис

Iterable.empty()

Пример

Давайте создадим пустую коллекцию и проверим, что она действительно пуста:

void main() { Iterable<int> res = Iterable.empty(); print(res); print(res.isEmpty); print(res.length); }

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

() true 0

Пример

Давайте преобразуем пустую коллекцию в список и в множество:

void main() { Iterable<int> res = Iterable.empty(); print(res.toList()); print(res.toSet()); }

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

[] {}

Пример

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

void main() { Iterable<int> res = Iterable.empty(); res.add(1); }

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

Error: The method 'add' isn't defined for the class 'Iterable<int>'.

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

  • класс Iterable,
    который представляет итерируемую коллекцию
  • метод generate,
    который создает коллекцию по функции-генератору
  • метод toList,
    который преобразует коллекцию в список
  • метод toSet,
    который преобразует коллекцию в множество
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить