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

Свойство length

Свойство length класса Iterable возвращает целое число - количество элементов, содержащихся в итерируемом объекте. Свойство доступно только для чтения. Для пустого итерируемого объекта свойство вернёт 0.

Обратите внимание: у некоторых итерируемых объектов подсчёт длины может требовать полного перебора всех элементов. Поэтому не стоит вызывать это свойство многократно в цикле, если коллекция большая.

Синтаксис

iterable.length

Пример

Давайте получим длину списка из пяти элементов:

void main() { Iterable<String> iter = ['a', 'b', 'c', 'd', 'e']; print(iter.length); }

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

5

Пример

Давайте получим длину множества, полученного из списка с повторяющимися элементами:

void main() { Iterable<int> iter = {1, 2, 3, 2, 1}; print(iter.length); }

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

3

Пример

Давайте получим длину итерируемого объекта, созданного с помощью метода map:

void main() { Iterable<int> iter = [1, 2, 3, 4, 5].map((e) => e * 2); print(iter.length); }

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

5

Пример

Давайте получим длину пустого итерируемого объекта:

void main() { Iterable<String> iter = []; print(iter.length); }

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

0

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

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